.local-hero:where(.astro-y4jiaadu){padding-top:4rem;padding-bottom:3rem}.local-hero__content:where(.astro-y4jiaadu){max-width:720px}.local-hero:where(.astro-y4jiaadu) h1:where(.astro-y4jiaadu){font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin-bottom:1rem}.local-hero__actions:where(.astro-y4jiaadu){display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.section--elevated:where(.astro-y4jiaadu){background:var(--bg-elevated);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.card:where(.astro-y4jiaadu) [data-icon]{color:var(--accent);margin-bottom:.75rem}.card:where(.astro-y4jiaadu) h3:where(.astro-y4jiaadu){margin-bottom:.5rem}.card:where(.astro-y4jiaadu) p:where(.astro-y4jiaadu){color:var(--text-secondary);font-size:.925rem;line-height:1.6;flex-grow:1}.card-link:where(.astro-y4jiaadu){display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:var(--accent);margin-top:1rem}.three-col:where(.astro-y4jiaadu) .card:where(.astro-y4jiaadu){display:flex;flex-direction:column;text-decoration:none;color:inherit}a:where(.astro-y4jiaadu).card:hover{text-decoration:none}
