.legal-page{background:radial-gradient(circle at 80% 10%,#3f5bf021,#0000 30%),#070a10;min-height:100dvh}.legal-header{padding:28px 0}.legal-header .wrap{justify-content:space-between;align-items:center;display:flex}.back-link{color:#bbc4d4;font-size:13px;font-weight:750}.legal-main{padding:100px 0 150px}.legal-hero{max-width:900px;margin-bottom:80px}.legal-hero h1{letter-spacing:-.07em;margin:0 0 25px;font-size:clamp(58px,8vw,112px);line-height:.88}.legal-hero p{color:#9ca8ba;max-width:650px;font-size:18px}.legal-content{grid-template-columns:230px minmax(0,720px);gap:clamp(55px,10vw,150px);display:grid}.legal-index{color:#758196;align-self:start;font-size:12px;line-height:2;position:sticky;top:50px}.legal-copy{gap:42px;display:grid}.legal-copy section{scroll-margin-top:40px}.legal-copy h2{letter-spacing:-.035em;margin:0 0 15px;font-size:27px}.legal-copy li,.legal-copy p{color:#a6b0c1;line-height:1.75}.legal-copy a{color:#8296ff;text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.legal-main{padding:70px 0 100px}.legal-content{grid-template-columns:1fr}.legal-index{display:none}}
