.legal-page.svelte-1046um5{min-height:100vh;padding:clamp(24px,6vw,72px) 16px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 24rem),var(--paper)}.legal-card.svelte-1046um5{width:min(880px,100%);margin:0 auto;padding:clamp(24px,5vw,56px)}.legal-back.svelte-1046um5{color:var(--brand-deep);font-weight:700;text-decoration:none}h1.svelte-1046um5{margin:var(--space-4) 0 var(--space-2);font-size:clamp(2.4rem,7vw,5rem);line-height:1.05}.legal-updated.svelte-1046um5,p.svelte-1046um5{color:var(--ink-soft);line-height:1.9}section.svelte-1046um5{margin-top:var(--space-7)}h2.svelte-1046um5{margin:0 0 var(--space-3);font-size:1.2rem}@media (max-width: 640px){.legal-card.svelte-1046um5{padding-inline:16px}h1.svelte-1046um5{margin-top:var(--space-3)}section.svelte-1046um5{margin-top:var(--space-5)}}
