.legal-page.svelte-1j4aiiw{min-height:100vh;background:#fff;color:#0f172a}main.svelte-1j4aiiw{width:min(900px,calc(100% - 2rem));margin:0 auto;padding:5rem 0 7rem}header.svelte-1j4aiiw{padding-bottom:3rem;border-bottom:1px solid #e2e8f0}.eyebrow.svelte-1j4aiiw{margin:0;color:#2563eb;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1j4aiiw{margin:.7rem 0 1rem;font-size:clamp(2.8rem,7vw,5rem);line-height:1;letter-spacing:-.07em}.intro.svelte-1j4aiiw{max-width:760px;margin:0;color:#475569;font-size:1.12rem;line-height:1.75}.meta.svelte-1j4aiiw{margin:1.2rem 0 0;color:#64748b;font-size:.86rem;font-weight:750}.sections.svelte-1j4aiiw{display:grid;gap:2.8rem;padding-top:3rem}.sections.svelte-1j4aiiw section:where(.svelte-1j4aiiw){scroll-margin-top:2rem}.sections.svelte-1j4aiiw h2:where(.svelte-1j4aiiw){margin:0 0 1rem;font-size:1.55rem;letter-spacing:-.035em}.sections.svelte-1j4aiiw p:where(.svelte-1j4aiiw),.sections.svelte-1j4aiiw li:where(.svelte-1j4aiiw){color:#475569;line-height:1.78}.sections.svelte-1j4aiiw p:where(.svelte-1j4aiiw){margin:.7rem 0}.sections.svelte-1j4aiiw ul:where(.svelte-1j4aiiw){display:grid;gap:.5rem;margin:.8rem 0 0;padding-left:1.25rem}@media(max-width:650px){main.svelte-1j4aiiw{padding:3rem 0 5rem}.sections.svelte-1j4aiiw{gap:2.2rem}}
