.legal-page.svelte-7ke6fz{padding-top:var(--navbar-height);background-color:var(--bg-primary);min-height:100vh;padding-bottom:80px}.container.svelte-7ke6fz{max-width:800px;margin:40px auto;padding:0 24px}.legal-content.svelte-7ke6fz{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-7ke6fz{padding:32px}}.legal-content.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:2.5rem;font-weight:900;color:var(--text-primary);margin-bottom:8px}.legal-content.svelte-7ke6fz .last-updated:where(.svelte-7ke6fz){color:var(--text-muted);font-size:.9rem;margin-bottom:32px}.legal-content.svelte-7ke6fz .intro:where(.svelte-7ke6fz){font-size:1.1rem;color:var(--text-secondary);margin-bottom:48px;border-bottom:1px solid var(--border-primary);padding-bottom:24px;line-height:1.6}.legal-content.svelte-7ke6fz .sections:where(.svelte-7ke6fz){display:flex;flex-direction:column;gap:32px}.legal-content.svelte-7ke6fz .sections:where(.svelte-7ke6fz) .section:where(.svelte-7ke6fz) h2:where(.svelte-7ke6fz){font-size:1.25rem;font-weight:800;color:var(--text-primary);margin-bottom:12px}.legal-content.svelte-7ke6fz .sections:where(.svelte-7ke6fz) .section:where(.svelte-7ke6fz) p:where(.svelte-7ke6fz){color:var(--text-secondary);line-height:1.6}
