.legal.svelte-1gmktme{padding:var(--section-pad) 0 var(--section-pad-tall);background:var(--bg-base)}.sections.svelte-1gmktme{display:flex;flex-direction:column;gap:0;max-width:920px;border-top:1px solid var(--hairline)}.sec.svelte-1gmktme{display:grid;grid-template-columns:70px 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--hairline)}@media(max-width:580px){.sec.svelte-1gmktme{grid-template-columns:1fr;gap:.75rem}}.num.svelte-1gmktme{font-family:var(--font-mono);font-size:.85rem;font-weight:600;letter-spacing:.12em;color:var(--accent);padding:.4rem .6rem;border:1px solid var(--accent-hairline);background:var(--accent-faint);display:inline-block}.sec-content.svelte-1gmktme{display:flex;flex-direction:column;gap:.6rem;max-width:70ch}.sec-title.svelte-1gmktme{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:1.5rem;line-height:1.15;color:var(--text-primary);margin:0;letter-spacing:-.018em}.sec-body.svelte-1gmktme{font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:var(--text-muted);margin:0}
