.legal.svelte-1do4jq4.svelte-1do4jq4{max-width:760px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(20px,4vw,32px);display:flex;flex-direction:column;gap:28px;color:var(--text-body);line-height:1.65}header.svelte-1do4jq4 h1.svelte-1do4jq4{font-size:clamp(2rem,4vw,2.6rem);margin:12px 0 6px}header.svelte-1do4jq4 .updated.svelte-1do4jq4{font-size:12px;color:var(--text-faint);margin:0;font-family:var(--font-mono)}section.svelte-1do4jq4.svelte-1do4jq4{display:flex;flex-direction:column;gap:10px}section.svelte-1do4jq4 h2.svelte-1do4jq4{font-family:var(--font-display, var(--font-sans));font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.02em;font-size:20px;color:#fff;margin:0}section.svelte-1do4jq4 p.svelte-1do4jq4{margin:0;font-size:15px}section.svelte-1do4jq4 ul.svelte-1do4jq4{margin:0;padding-left:22px;font-size:15px}section.svelte-1do4jq4 li.svelte-1do4jq4{margin:4px 0}a.svelte-1do4jq4.svelte-1do4jq4{color:var(--brand-400, var(--brand-500))}a.svelte-1do4jq4.svelte-1do4jq4:hover{text-decoration:underline}code.svelte-1do4jq4.svelte-1do4jq4{font-family:var(--font-mono);background:var(--surface-deep);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1px 6px;font-size:13px}.note.svelte-1do4jq4.svelte-1do4jq4{padding:16px 18px;background:#facc150f;border:1px solid rgba(250,204,21,.3);border-radius:var(--radius-md);color:var(--warning, #facc15);font-size:13px}
