.legal.svelte-nd6foo.svelte-nd6foo{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-nd6foo h1.svelte-nd6foo{font-size:clamp(2rem,4vw,2.6rem);margin:12px 0 6px}header.svelte-nd6foo .updated.svelte-nd6foo{font-size:12px;color:var(--text-faint);margin:0;font-family:var(--font-mono)}section.svelte-nd6foo.svelte-nd6foo{display:flex;flex-direction:column;gap:10px}section.svelte-nd6foo h2.svelte-nd6foo{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-nd6foo h3.svelte-nd6foo{font-weight:800;font-size:15px;color:var(--text-strong);margin:12px 0 0}section.svelte-nd6foo p.svelte-nd6foo{margin:0;font-size:15px}section.svelte-nd6foo ul.svelte-nd6foo{margin:0;padding-left:22px;font-size:15px}section.svelte-nd6foo li.svelte-nd6foo{margin:4px 0}a.svelte-nd6foo.svelte-nd6foo{color:var(--brand-400, var(--brand-500))}a.svelte-nd6foo.svelte-nd6foo:hover{text-decoration:underline}code.svelte-nd6foo.svelte-nd6foo{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-nd6foo.svelte-nd6foo{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}
