.legal-page.svelte-2i3ifj{padding:60px 20px;background:#fff;min-height:100vh}.container.svelte-2i3ifj{max-width:800px;margin:0 auto}h1.svelte-2i3ifj{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:#1a1a1a;margin-bottom:8px}.last-updated.svelte-2i3ifj{color:#666;font-size:var(--font-size-sm);margin-bottom:40px}section.svelte-2i3ifj{margin-bottom:32px}h2.svelte-2i3ifj{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:#1a1a1a;margin-bottom:16px;margin-top:40px}h3.svelte-2i3ifj{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#333;margin-bottom:12px;margin-top:24px}p.svelte-2i3ifj{color:#444;line-height:1.7;margin-bottom:16px}ul.svelte-2i3ifj{color:#444;line-height:1.7;margin-bottom:16px;padding-left:24px}li.svelte-2i3ifj{margin-bottom:8px}a.svelte-2i3ifj{color:#2563eb;text-decoration:none}a.svelte-2i3ifj:hover{text-decoration:underline}strong.svelte-2i3ifj{font-weight:var(--font-weight-semibold)}@media(max-width:768px){.legal-page.svelte-2i3ifj{padding:40px 16px}h1.svelte-2i3ifj{font-size:var(--font-size-3xl)}h2.svelte-2i3ifj{font-size:var(--font-size-xl)}}
