.legal-main.svelte-1mx8j0u{width:100%;max-width:800px;margin:0 auto;padding:48px 16px 64px}h1.svelte-1mx8j0u{margin:0 0 8px;font-size:clamp(2rem,5vw,2.75rem)}.legal-updated.svelte-1mx8j0u{color:var(--site-muted);margin:0 0 28px;font-size:.9rem}.legal-body.svelte-1mx8j0u{border-radius:var(--site-radius);background:var(--site-surface);border:1px solid var(--site-border);box-shadow:var(--site-shadow);padding:clamp(20px,4vw,40px)}.legal-body.svelte-1mx8j0u h2{margin:32px 0 8px;font-size:1.35rem}.legal-body.svelte-1mx8j0u h2:first-child{margin-top:0}.legal-body.svelte-1mx8j0u p,.legal-body.svelte-1mx8j0u li{color:var(--site-text);font-size:.95rem;line-height:1.6}.legal-body.svelte-1mx8j0u ul{margin:8px 0;padding-left:20px}.legal-body.svelte-1mx8j0u li{margin:4px 0}.legal-body.svelte-1mx8j0u a{color:var(--site-accent)}
