.testing-scope .legal{padding:48px 0 120px}.testing-scope .legal-header{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:36px}.testing-scope .legal-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.testing-scope .legal-label:before{content:"";background:var(--accent-gradient);width:28px;height:2px}.testing-scope .legal h1{letter-spacing:-.035em;color:var(--ink);margin:0 0 28px;font-family:Inter Tight,sans-serif;font-size:clamp(40px,5vw,64px);line-height:1.02;font-weight:500!important}.testing-scope .legal-meta{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:24px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.testing-scope .legal-meta .meta-label{margin-right:6px}.testing-scope .legal-meta .meta-val{color:var(--ink-2)}.testing-scope .legal-toc{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-card);margin-bottom:72px;padding:28px 32px}.testing-scope .legal-toc-title{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:12px}.testing-scope .legal-toc-list{grid-template-columns:1fr 1fr;gap:4px 32px;margin:0;padding:0;list-style:none;display:grid}.testing-scope .legal-toc-list li{padding:4px 0}.testing-scope .legal-toc-list a{color:var(--ink-2);align-items:baseline;gap:12px;font-size:15px;line-height:1.4;text-decoration:none;transition:color .15s;display:inline-flex}.testing-scope .legal-toc-list a:hover{color:var(--ink)}.testing-scope .legal-toc-list .num{color:var(--muted);min-width:18px;font-family:JetBrains Mono,monospace;font-size:11px}.testing-scope .legal-sections{flex-direction:column;gap:44px;display:flex}.testing-scope .legal-sections section{scroll-margin-top:80px}.testing-scope .legal-sections h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-family:Inter Tight,sans-serif;font-size:22px;line-height:1.3;font-weight:500!important}.testing-scope .legal-sections p{color:var(--ink-2);margin:0 0 10px;font-size:15.5px;line-height:1.65}.testing-scope .legal-sections strong{color:var(--ink);font-weight:500}@media (max-width:640px){.testing-scope .legal-toc-list{grid-template-columns:1fr}.testing-scope .legal-meta{gap:12px}}
