._page_1y26l_1{display:flex;flex-direction:column}._directory_1y26l_6{padding:var(--spacing-20) var(--spacing-6);background:var(--surface)}._container_1y26l_11{max-width:1200px;margin:0 auto}._eyebrow_1y26l_16{margin:0 0 var(--spacing-3);color:var(--secondary);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._directory_1y26l_6 h2,._coverage_1y26l_26 h2{margin:0;color:var(--foreground);font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}._grid_1y26l_34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6);margin-top:var(--spacing-12)}._card_1y26l_41{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-8);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);text-decoration:none;transition:box-shadow var(--animation-duration-normal) ease}._card_1y26l_41:hover{box-shadow:var(--shadow-md)}._card_1y26l_41:focus-visible{outline:3px solid var(--secondary);outline-offset:3px}._county_1y26l_63{color:var(--secondary);font-size:.875rem;font-weight:700}._card_1y26l_41 h3{margin:var(--spacing-3) 0;font-family:var(--font-family-display);font-size:1.625rem}._card_1y26l_41 p{flex:1;margin:0 0 var(--spacing-8);color:var(--muted-foreground);line-height:1.6}._cardLink_1y26l_82{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--secondary);font-weight:700}._coverage_1y26l_26{padding:var(--spacing-20) var(--spacing-6);background:var(--background)}._coverageInner_1y26l_95{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-12);max-width:1200px;margin:0 auto;align-items:start}._coverage_1y26l_26 p{max-width:56ch;margin:0;color:var(--muted-foreground);font-size:1.125rem;line-height:1.75}._reveal_1y26l_112{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}._reveal_1y26l_112[data-revealed=true]{opacity:1;transform:translateY(0)}@media(max-width:700px){._directory_1y26l_6,._coverage_1y26l_26{padding:var(--spacing-16) var(--spacing-4)}._grid_1y26l_34,._coverageInner_1y26l_95{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._reveal_1y26l_112{transition:none}}
