.inner.svelte-1588ews{max-width:880px;margin:0 auto}.page-hero.svelte-1588ews{padding:6rem 2rem 3rem}.kicker.svelte-1588ews{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem;font-weight:600}.page-hero.svelte-1588ews h1:where(.svelte-1588ews){color:var(--color-primary);letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.lead.svelte-1588ews{max-width:720px;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.55}.legal.svelte-1588ews{padding:2rem 2rem 6rem}.legal.svelte-1588ews section:where(.svelte-1588ews){padding:1.5rem 0}.legal.svelte-1588ews section:where(.svelte-1588ews)+section:where(.svelte-1588ews){border-top:1px solid var(--color-border)}h2.svelte-1588ews{font-size:var(--text-xl);color:var(--color-primary);letter-spacing:-.01em;margin:0 0 1rem;font-weight:700}p.svelte-1588ews{font-size:var(--text-base);color:var(--color-text-muted);margin:.5rem 0;line-height:1.65}a.svelte-1588ews{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);transition:color .2s,text-decoration-color .2s}a.svelte-1588ews:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@media (width<=768px){.page-hero.svelte-1588ews{padding:4rem 1rem 2rem}.legal.svelte-1588ews{padding:1.5rem 1rem 4rem}}
