.legal-hero{max-width:1180px;margin:auto;padding:70px 22px 45px}.legal-hero h1{max-width:900px}.legal-hero p{max-width:780px;color:#aab2c1;font-size:19px}.legal-layout{max-width:1180px;margin:auto;padding:0 22px 100px;display:grid;grid-template-columns:260px minmax(0,760px);gap:65px}.legal-toc{position:sticky;top:25px;align-self:start;background:#111722;border:1px solid #263041;padding:22px}.legal-toc b{display:block;margin-bottom:12px}.legal-toc a{display:block;color:#aab2c1;padding:6px 0;font-size:14px}.legal-copy section{scroll-margin-top:30px;margin-bottom:52px}.legal-copy h2{font-size:30px;margin-bottom:18px}.legal-copy p,.legal-copy li{color:#c2c8d2}.legal-copy a{color:#c9ff31}.legal-callout{background:#111722;border-left:3px solid #c9ff31;padding:20px 22px;margin:25px 0}.legal-meta{display:flex;gap:22px;flex-wrap:wrap;color:#aab2c1;font-size:13px;margin-top:25px}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:30px}.legal-toc{position:static}.legal-hero{padding-top:45px}}
