.kx-legal.svelte-1yoxucc{min-height:100vh;background:var(--m-bg)}.kx-legal-wrap.svelte-1yoxucc{max-width:48rem;margin:0 auto;padding:64px 24px 96px}.kx-legal-head.svelte-1yoxucc{margin-bottom:48px}.kx-legal-title.svelte-1yoxucc{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-1yoxucc{font-family:var(--font-mono);font-size:13px;color:var(--m-ink-faint);margin:0}.kx-legal-body.svelte-1yoxucc{display:flex;flex-direction:column;gap:40px}.kx-legal-h2.svelte-1yoxucc{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-1yoxucc{color:var(--m-ink-soft);line-height:1.75;margin:0}
