.legal-page.svelte-1e0rsuc{padding-top:var(--navbar-height);background-color:var(--bg-primary);min-height:100vh;padding-bottom:80px}.container.svelte-1e0rsuc{max-width:800px;margin:40px auto;padding:0 24px}.legal-content.svelte-1e0rsuc{background-color:var(--surface);padding:60px;border-radius:24px;border:1px solid var(--border-primary);box-shadow:var(--shadow)}@media(max-width:600px){.legal-content.svelte-1e0rsuc{padding:32px}}.legal-content.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:2.5rem;font-weight:900;color:var(--text-primary);margin-bottom:8px}.legal-content.svelte-1e0rsuc .last-updated:where(.svelte-1e0rsuc){color:var(--text-muted);font-size:.9rem;margin-bottom:48px;border-bottom:1px solid var(--border-primary);padding-bottom:24px}.legal-content.svelte-1e0rsuc .sections:where(.svelte-1e0rsuc){display:flex;flex-direction:column;gap:32px}.legal-content.svelte-1e0rsuc .sections:where(.svelte-1e0rsuc) .section:where(.svelte-1e0rsuc) h2:where(.svelte-1e0rsuc){font-size:1.25rem;font-weight:800;color:var(--text-primary);margin-bottom:12px}.legal-content.svelte-1e0rsuc .sections:where(.svelte-1e0rsuc) .section:where(.svelte-1e0rsuc) p:where(.svelte-1e0rsuc){color:var(--text-secondary);line-height:1.6}
