.legal-page.svelte-q3t7q7{min-height:100vh;background:var(--surface-1);padding:var(--spacing-10) var(--spacing-6)}.legal-container.svelte-q3t7q7{max-width:800px;margin:0 auto;color:var(--on-surface-1)}h1.svelte-q3t7q7{font-size:2.5rem;font-weight:700;margin:0 0 var(--spacing-2) 0;color:var(--on-surface-1)}.last-updated.svelte-q3t7q7{font-size:.875rem;color:var(--on-surface-3);margin:0 0 var(--spacing-8) 0}section.svelte-q3t7q7{margin-bottom:var(--spacing-8)}h2.svelte-q3t7q7{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-4) 0;color:var(--on-surface-1)}p.svelte-q3t7q7{font-size:1rem;line-height:1.7;color:var(--on-surface-2);margin:0 0 var(--spacing-4) 0}ul.svelte-q3t7q7{margin:var(--spacing-4) 0;padding-left:var(--spacing-6);color:var(--on-surface-2)}li.svelte-q3t7q7{margin-bottom:var(--spacing-2);line-height:1.7}a.svelte-q3t7q7{color:var(--accent);text-decoration:none}a.svelte-q3t7q7:hover{text-decoration:underline}strong.svelte-q3t7q7{color:var(--on-surface-1);font-weight:600}@media (max-width: 768px){.legal-page.svelte-q3t7q7{padding:var(--spacing-8) var(--spacing-4)}h1.svelte-q3t7q7{font-size:2rem}h2.svelte-q3t7q7{font-size:1.25rem}}
