.vx-legal{max-width:820px;margin:0 auto;padding:34px 36px 64px}.vx-legal-back{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--text-faint);text-decoration:none;transition:color .13s}.vx-legal-back:hover{color:var(--text)}.vx-legal-back .ic{color:currentColor}.vx-legal-head{margin-top:22px}.vx-legal-head h1{margin:0;font-family:var(--serif);font-size:clamp(28px,3.4vw,38px);font-weight:600;letter-spacing:-.01em;color:var(--text)}.vx-legal-updated{margin:10px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.vx-legal-notice{display:flex;gap:10px;align-items:flex-start;margin-top:24px;padding:14px 16px;background:color-mix(in oklab,var(--warn) 12%,transparent);border:1px solid color-mix(in oklab,var(--warn) 40%,transparent);border-radius:12px;color:var(--text-muted);font-size:13px;line-height:1.55}.vx-legal-notice .ic{flex:none;margin-top:1px;color:var(--warn)}.vx-legal-intro{margin-top:26px;font-family:var(--serif);font-size:15.5px;line-height:1.7;color:var(--text-muted)}.vx-legal-toc{margin-top:28px;padding:18px 20px;background:var(--surface-1);border:1px solid var(--border-faint);border-radius:14px}.vx-legal-toc ol{margin:0;padding:0;list-style:none;-moz-columns:2;column-count:2;-moz-column-gap:28px;column-gap:28px}.vx-legal-toc li{margin-bottom:7px;-moz-column-break-inside:avoid;break-inside:avoid}.vx-legal-toc a{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .12s}.vx-legal-toc a:hover{color:var(--cool);text-decoration:underline}.vx-legal-body{margin-top:12px}.vx-legal-section{margin-top:30px;scroll-margin-top:72px}.vx-legal-section h2{margin:0 0 10px;font-family:var(--sans);font-size:17px;font-weight:600;color:var(--text)}.vx-legal-section p{margin:0;font-size:14px;line-height:1.75;color:var(--text-muted)}@media (max-width:760px){.vx-legal{padding:22px 16px 48px}.vx-legal-toc ol{-moz-columns:1;column-count:1}}@media (prefers-reduced-motion:reduce){.vx-legal-back,.vx-legal-toc a{transition:none}}