.legal-page.svelte-1e0rsuc{min-height:100dvh}.legal-container.svelte-1e0rsuc{max-width:640px;margin:0 auto;padding:calc(56px + var(--space-2xl)) var(--space-lg) var(--space-2xl)}h1.svelte-1e0rsuc{font-size:var(--text-2xl);font-weight:900;margin-bottom:4px}.last-updated.svelte-1e0rsuc{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2xl)}section.svelte-1e0rsuc{margin-bottom:var(--space-xl)}h2.svelte-1e0rsuc{font-size:var(--text-sm);font-weight:700;margin-bottom:var(--space-xs)}p.svelte-1e0rsuc{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}
