.legal-page.svelte-1e0rsuc{max-width:700px;max-width:43.75rem;margin:0 auto;padding:40px 16px;padding:2.5rem 1rem}h1.svelte-1e0rsuc{color:var(--text-primary);font-size:24px;font-size:1.5rem;font-weight:800;margin-bottom:32px;margin-bottom:2rem;letter-spacing:-.02em}section.svelte-1e0rsuc{background:var(--bg-card);border-radius:var(--radius-md);padding:20px 24px;padding:1.25rem 1.5rem;margin-bottom:12px;margin-bottom:.75rem;box-shadow:var(--shadow-sm)}h2.svelte-1e0rsuc{color:var(--text-primary);font-size:15px;font-size:.9375rem;font-weight:700;margin-bottom:8px;margin-bottom:.5rem}p.svelte-1e0rsuc,li.svelte-1e0rsuc{color:var(--text-muted);font-size:14px;font-size:.875rem;line-height:1.8}ul.svelte-1e0rsuc{padding-left:20px;padding-left:1.25rem}
