.hero.svelte-dmv1as{text-align:center;margin-bottom:48px}.hero.svelte-dmv1as h1:where(.svelte-dmv1as){margin-bottom:16px;font-size:2.1rem}.subhead.svelte-dmv1as{color:var(--muted);max-width:560px;margin:0 auto 28px;font-size:1.1rem}.cta-button.svelte-dmv1as{background:var(--primary);color:var(--primary-ink);border-radius:var(--radius);padding:12px 28px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.cta-button.svelte-dmv1as:hover{opacity:.9}.section.svelte-dmv1as{margin-bottom:44px}.section.svelte-dmv1as h2:where(.svelte-dmv1as){margin-bottom:16px}.tags.svelte-dmv1as{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tags.svelte-dmv1as li:where(.svelte-dmv1as){background:var(--chip);border:1px solid var(--chip-border);color:var(--text);border-radius:999px;padding:6px 12px;font-size:.9rem}.resource-list.svelte-dmv1as{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cta-banner.svelte-dmv1as{text-align:center;padding-top:8px}.contact-link.svelte-dmv1as{color:var(--muted);margin-top:16px;font-size:.9rem;text-decoration:none;display:block}.contact-link.svelte-dmv1as:hover{color:var(--text);text-decoration:underline}@media screen and (width<=480px){.hero.svelte-dmv1as h1:where(.svelte-dmv1as){font-size:1.6rem}}
