.legal-document{padding:70px clamp(22px,7vw,110px) 100px}.legal-document>header{max-width:880px;padding-bottom:42px;border-bottom:1px solid #d4d0c6}.legal-document>header>span{color:#9a634e;font:850 9px/1 var(--font-geist-mono);letter-spacing:.15em}.legal-document h1{margin:14px 0 18px;font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:-.055em}.legal-document>header p{max-width:760px;margin:0;color:#626962;font-size:15px;line-height:1.75}.legal-document>header small{display:block;margin-top:17px;color:#91968f;font-size:9px}.legal-layout{display:grid;grid-template-columns:200px minmax(0,820px);gap:70px;margin-top:44px}.legal-layout aside{position:sticky;top:28px;align-self:start;display:grid;gap:11px}.legal-layout aside strong{margin-bottom:7px;color:#8c918b;font-size:8px;letter-spacing:.12em}.legal-layout aside a{color:#333934;text-decoration:none;font-size:10px;font-weight:750}.legal-sections section{padding:0 0 35px}.legal-sections section+section{padding-top:35px;border-top:1px solid #dedad1}.legal-sections h2{margin:0 0 15px;font-size:21px;letter-spacing:-.025em}.legal-sections li,.legal-sections p{color:#59615b;font-size:12px;line-height:1.85}.legal-sections p{margin:0 0 13px}.legal-sections ul{margin:0;padding-left:20px}.legal-sections li+li{margin-top:7px}.legal-document>footer{max-width:1090px;margin-top:15px;padding:22px 25px;border-radius:12px;background:#111613;color:#fff}.legal-document>footer p{margin:0;font-size:10px}.legal-document>footer a{color:var(--acid)}@media(max-width:760px){.legal-document{padding:48px 20px 70px}.legal-layout{grid-template-columns:1fr;gap:35px}.legal-layout aside{position:static;grid-template-columns:1fr 1fr;padding:18px;border-radius:12px;background:#ebe8df}.legal-layout aside strong{grid-column:1/-1}.legal-document h1{font-size:42px}}