.legal-article{max-width:760px;font-family:var(--font-body);color:var(--fg-1);margin:0 auto;padding:48px 32px 140px;font-size:16px;line-height:1.7}.legal-meta{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0 0 32px;font-size:12px}.legal-body h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--veo-ink);scroll-margin-top:calc(var(--nav-h) + 16px);margin:48px 0 14px;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:500}.legal-body h3{font-family:var(--font-display);color:var(--veo-ink);margin:28px 0 8px;font-size:1.0625rem;font-weight:500}.legal-body p{color:var(--fg-2);text-wrap:pretty;margin:0 0 16px}.legal-body ul{color:var(--fg-2);margin:0 0 18px;padding-left:22px}.legal-body li{margin:6px 0}.legal-body strong{color:var(--veo-ink);font-weight:600}.legal-body a{color:var(--veo-green-700);transition:color .22s var(--ease-veo);border-bottom:1px solid}.legal-body a:hover{color:var(--veo-green-500)}
