.legal-page.svelte-7ke6fz{max-width:800px}.page-header.svelte-7ke6fz{margin-bottom:32px}.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.meta.svelte-7ke6fz{color:var(--text-muted);font-size:.8rem;margin-top:4px}.content.svelte-7ke6fz{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:32px}section.svelte-7ke6fz{margin-bottom:28px}section.svelte-7ke6fz:last-child{margin-bottom:0}h2.svelte-7ke6fz{font-size:1rem;font-weight:600;margin-bottom:12px;color:var(--text-primary)}h3.svelte-7ke6fz{font-size:.875rem;font-weight:600;margin-top:16px;margin-bottom:8px;color:var(--text-primary)}p.svelte-7ke6fz{color:var(--text-secondary);font-size:.875rem;line-height:1.7;margin-bottom:8px}ul.svelte-7ke6fz{color:var(--text-secondary);font-size:.875rem;line-height:1.7;padding-left:20px;margin-bottom:8px}li.svelte-7ke6fz{margin-bottom:4px}a.svelte-7ke6fz{color:var(--accent)}a.svelte-7ke6fz:hover{color:var(--accent-hover)}
