.legal-page.svelte-uwbdsz{padding:48px 0 96px}.legal-inner.svelte-uwbdsz{max-width:720px}.legal-header.svelte-uwbdsz{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--border)}.legal-kicker.svelte-uwbdsz{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--green-bright);margin-bottom:12px}.legal-header.svelte-uwbdsz h1:where(.svelte-uwbdsz){font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-bottom:12px}.legal-meta.svelte-uwbdsz{font-size:.875rem;color:var(--gray-dim)}.legal-body.svelte-uwbdsz h2{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;margin:32px 0 12px}.legal-body.svelte-uwbdsz p{font-size:.9375rem;line-height:1.7;color:var(--gray);margin:0 0 8px}.legal-body.svelte-uwbdsz a{color:var(--green-bright)}.legal-body.svelte-uwbdsz code{font-size:.875em;padding:.1em .35em;border-radius:4px;background:#ffffff0f;font-family:ui-monospace,monospace}
