.legal-page.svelte-1e0rsuc{min-height:100vh;background:#f8fafc;padding:4rem 1.5rem}.container.svelte-1e0rsuc{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;padding:3rem;box-shadow:0 4px 6px -1px #0000001a}.lang-toggle.svelte-1e0rsuc{display:flex;gap:.5rem;margin-bottom:2rem}.lang-toggle.svelte-1e0rsuc button:where(.svelte-1e0rsuc){padding:.5rem 1rem;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .2s}.lang-toggle.svelte-1e0rsuc button:where(.svelte-1e0rsuc):hover{background:#f1f5f9}.lang-toggle.svelte-1e0rsuc button.active:where(.svelte-1e0rsuc){background:#3b82f6;color:#fff;border-color:#3b82f6}h1.svelte-1e0rsuc{font-size:2.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.last-updated.svelte-1e0rsuc{color:#64748b;font-size:.875rem;margin-bottom:2rem}section.svelte-1e0rsuc{margin-bottom:2rem}h2.svelte-1e0rsuc{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}p.svelte-1e0rsuc{color:#475569;line-height:1.7;margin-bottom:.75rem}ul.svelte-1e0rsuc{margin:.75rem 0;padding-left:1.5rem}li.svelte-1e0rsuc{color:#475569;line-height:1.7;margin-bottom:.5rem}a.svelte-1e0rsuc{color:#3b82f6;text-decoration:none}a.svelte-1e0rsuc:hover{text-decoration:underline}strong.svelte-1e0rsuc{color:#1e293b}@media (max-width: 640px){.container.svelte-1e0rsuc{padding:1.5rem}h1.svelte-1e0rsuc{font-size:1.75rem}}
