.legal-page.svelte-7ke6fz{padding:120px 24px 80px;min-height:100vh;background:var(--bg-primary, #f8f9fa)}.legal-container.svelte-7ke6fz{max-width:720px;margin:0 auto}h1.svelte-7ke6fz{font-size:2rem;font-weight:700;color:var(--text-primary, #1e293b);margin:0 0 8px}.last-updated.svelte-7ke6fz{font-size:14px;color:var(--text-tertiary, #64748b);margin:0 0 48px}section.svelte-7ke6fz{margin-bottom:40px}h2.svelte-7ke6fz{font-size:1.25rem;font-weight:600;color:var(--text-primary, #1e293b);margin:0 0 16px}h3.svelte-7ke6fz{font-size:1rem;font-weight:600;color:var(--text-secondary, #475569);margin:24px 0 12px}p.svelte-7ke6fz{font-size:15px;line-height:1.7;color:var(--text-secondary, #475569);margin:0 0 12px}ul.svelte-7ke6fz{padding-left:24px;margin:0 0 12px}li.svelte-7ke6fz{font-size:15px;line-height:1.7;color:var(--text-secondary, #475569);margin-bottom:6px}a.svelte-7ke6fz{color:var(--accent-primary, #22c55e);text-decoration:none}a.svelte-7ke6fz:hover{text-decoration:underline}@media(max-width:640px){.legal-page.svelte-7ke6fz{padding:100px 20px 60px}h1.svelte-7ke6fz{font-size:1.5rem}}
