/* Local content adjustments inside the adopted notebook layout. */
.wp-guide-group{margin-top:2rem;scroll-margin-top:1rem}.wp-group-title{font-size:1.4rem;line-height:1.5;color:var(--accent);border-bottom:2px solid var(--brand-light);padding-bottom:.5rem}.wp-home-title{font-size:1.45rem;line-height:1.5;color:var(--accent)}[id]{scroll-margin-top:1rem}
.wp-data-section .wp-horse-sorts{grid-template-columns:repeat(3,minmax(0,1fr))}
.wp-data-section .character-card-summary.wp-name-only{grid-template-columns:minmax(0,1fr)}
.wp-prose{line-height:1.85;overflow-wrap:anywhere}.wp-prose p{margin:.7em 0}.wp-prose li{margin:.5em 0}.wp-prose h2,.wp-data-section>h2{color:var(--accent);font-size:1.2rem;line-height:1.5}.wp-data-section{scroll-margin-top:1rem}.wp-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;padding-left:1.3rem}.wp-toc a,.wp-prose a{display:inline-block;padding:.3rem 0;line-height:1.6}.wp-reference-table th:first-child,.wp-reference-table td:first-child{width:25%}.wp-reference-table th:nth-child(2),.wp-reference-table td:nth-child(2){width:15%}.wp-reference-table th:last-child,.wp-reference-table td:last-child{width:60%}.wp-summary{text-align:left!important;line-height:1.65;overflow-wrap:anywhere}.wp-horse-table th:first-child,.wp-horse-table td:first-child{width:40%}.wp-horse-table th:not(:first-child),.wp-horse-table td:not(:first-child){width:15%}.wp-data-section .character-card-meta{padding:0 12px 10px;font-size:.9rem;line-height:1.7;overflow-wrap:anywhere}.wp-data-section .character-card-value{white-space:normal;overflow-wrap:anywhere}.wp-data-section .character-card-summary{grid-template-columns:minmax(0,1fr) minmax(5.5em,auto)}.wp-toc a:focus-visible,.wp-prose a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.wp-prose h2,.wp-toc h2{scroll-margin-top:1rem}.wp-data-section>.panel{margin-bottom:12px}@media(max-width:600px){.wp-toc ul{grid-template-columns:1fr}.wp-prose{padding:14px 12px}.wp-prose ol,.wp-prose ul{padding-left:1.4rem}.wp-data-section>h2{padding:0 8px}.wp-data-section .character-card-summary{gap:8px}.wp-data-section .character-card-value{font-size:.82rem}}
