.directory-body .horse-hero h1 em{color:#63712d;font-style:normal}.directory-intro{max-width:70ch;margin-top:24px;color:#435054;line-height:1.85}.directory-topics{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 0}.directory-topics a{display:inline-flex;align-items:center;gap:12px;padding:10px 15px;border:1px solid var(--line,#d9ddd3);border-radius:6px;background:#fff;font-size:.88rem;color:var(--ink,#1b262d);text-decoration:none}.directory-topics a:hover,.directory-topics a:focus-visible{background:#e9f575}.directory-topic{padding-block:32px;scroll-margin-top:120px}.directory-topic h2{font-size:clamp(1.45rem,3vw,2.2rem);margin:0 0 24px}.directory-topic ol{list-style:none;margin:0;padding:0;border-top:1px solid #d9ddd3}.directory-topic li{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;border-bottom:1px solid #d9ddd3}.directory-topic li>a:first-child{font-weight:650;line-height:1.65;color:#1b262d;overflow-wrap:anywhere}.directory-archive{font-size:.78rem;white-space:nowrap;color:#536122}.directory-note{font-size:.92rem;color:#58656c;max-width:75ch}.directory-body p{text-align:justify;hyphens:auto}.directory-footer{padding-block:30px;display:flex;flex-wrap:wrap;gap:20px}@media(max-width:640px){.directory-topic li{display:block}.directory-archive{display:inline-block;margin-top:7px}.directory-topics a{font-size:.8rem;padding:8px 10px}.directory-topic{scroll-margin-top:88px}}
