.legal-page.svelte-yna22u{min-height:55vh;padding:6rem 0}.legal-content.svelte-yna22u{max-width:48rem}h1.svelte-yna22u{letter-spacing:var(--tracking-display);margin:.8rem 0 0;font-size:clamp(2.5rem,6vw,4.5rem)}p.svelte-yna22u{color:var(--color-ink-muted);font-size:.95rem;line-height:1.9}.lead.svelte-yna22u{color:var(--color-ink);margin-top:1.5rem;font-size:1.2rem}a.svelte-yna22u{color:var(--color-primary);font-weight:700}
