.legal-page.svelte-1e0rsuc{padding:8rem clamp(1.5rem,5vw,5rem) 6rem;min-height:100dvh}.legal-inner.svelte-1e0rsuc{max-width:680px;margin:0 auto}.section-tag.svelte-1e0rsuc{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-rose);margin-bottom:.8rem;display:block}h1.svelte-1e0rsuc{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:3rem}section.svelte-1e0rsuc{margin-bottom:2.5rem}h2.svelte-1e0rsuc{font-size:1rem;font-weight:600;margin-bottom:.6rem;color:var(--color-text)}p.svelte-1e0rsuc{font-size:.9rem;line-height:1.8;color:var(--color-text-muted)}a.svelte-1e0rsuc{color:var(--color-rose)}a.svelte-1e0rsuc:hover{text-decoration:underline}
