.kx-legal.svelte-6kohmd{min-height:100vh;background:var(--m-bg)}.kx-legal-wrap.svelte-6kohmd{max-width:48rem;margin:0 auto;padding:64px 24px 96px}.kx-legal-head.svelte-6kohmd{margin-bottom:48px}.kx-legal-title.svelte-6kohmd{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,5vw,52px);line-height:1.05;letter-spacing:-.02em;color:var(--m-ink);margin:0 0 12px}.kx-legal-updated.svelte-6kohmd{font-family:var(--font-mono);font-size:13px;color:var(--m-ink-faint);margin:0}.kx-legal-body.svelte-6kohmd{display:flex;flex-direction:column;gap:40px}.kx-legal-h2.svelte-6kohmd{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--m-ink);margin:0 0 12px;scroll-margin-top:84px}.kx-legal-p.svelte-6kohmd{color:var(--m-ink-soft);line-height:1.75;margin:0}
