.directory-discovery{color:#193f36;background:#edf4ef;border:1px solid #d5e2da;border-radius:14px;margin:2rem 0;padding:clamp(1rem,3vw,1.7rem)}.directory-discovery h2{margin:0 0 .8rem;font-size:clamp(1.3rem,2.3vw,1.8rem);line-height:1.25}.directory-discovery p{max-width:80ch;line-height:1.65}.directory-discovery a{text-underline-offset:3px;text-decoration:underline}.discovery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:.65rem;margin:1rem 0;display:grid}.discovery-grid a{background:#fff;border:1px solid #d5e2da;border-radius:8px;padding:.8rem 1rem;font-weight:650;line-height:1.5}.discovery-grid a:hover{border-color:#008665}.discovery-grid a:focus-visible{outline-offset:3px;outline:3px solid #008665}.directory-geography-nav{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}
