.legal-hero-inner{max-width:820px;margin:0 auto;padding:clamp(40px,6vw,60px) 32px clamp(32px,5vw,48px)}.legal-hero-inner .breadcrumb{margin-bottom:18px}.legal-hero-inner h1{font-size:clamp(30px,4.5vw,42px);line-height:1.1}.legal-updated{margin:14px 0 0;font-family:'JetBrains Mono',monospace;font-size:12.5px;letter-spacing:.08em;color:var(--sky)}.legal-body{max-width:820px;margin:0 auto;padding:44px 32px 90px;font-size:16px;line-height:1.75;color:var(--slate)}.legal-h2{margin:36px 0 12px;font-size:22px;font-weight:800;color:var(--ink)}.legal-p{margin:0;text-wrap:pretty}.legal-p-gap{margin:0 0 10px;text-wrap:pretty}.legal-p-top{margin:10px 0 0;text-wrap:pretty}.legal-list{margin:0;padding-left:22px;display:grid;gap:8px}.legal-seealso{margin:28px 0 0;padding-top:18px;border-top:1px solid rgba(20,40,55,.14);text-wrap:pretty}