.kx-legal.svelte-1yoxucc{background:var(--m-bg);min-height:100vh}.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);letter-spacing:-.02em;color:var(--m-ink);margin:0 0 12px;font-size:clamp(32px,5vw,52px);font-weight:600;line-height:1.05}.kx-legal-updated.svelte-1yoxucc{font-family:var(--font-mono);color:var(--m-ink-faint);margin:0;font-size:13px}.kx-legal-body.svelte-1yoxucc{flex-direction:column;gap:40px;display:flex}.kx-legal-h2.svelte-1yoxucc{font-family:var(--font-display);color:var(--m-ink);margin:0 0 12px;scroll-margin-top:84px;font-size:22px;font-weight:600}.kx-legal-p.svelte-1yoxucc{color:var(--m-ink-soft);margin:0;line-height:1.75}
