.legal-page .page-main{overflow:visible}.legal-main{width:min(920px,calc(100% - 48px));margin:auto;padding:105px 0 130px}.legal-kicker{font:600 10px/1.3 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--blue)}.legal-main>h1{font-size:clamp(58px,9vw,110px);margin:24px 0 80px}.legal-content{display:grid;grid-template-columns:1fr 2fr;column-gap:70px}.legal-lead{grid-column:2;font-size:20px;line-height:1.65;color:var(--ink2);margin:0 0 55px}.legal-content section{grid-column:2;border-top:1px solid var(--line);padding:30px 0}.legal-content h2{font-size:22px;letter-spacing:-.035em;margin:0 0 16px}.legal-content p,.legal-content address{font-size:16px;line-height:1.75;color:var(--ink2);font-style:normal}.legal-content a{color:var(--blue)}@media(max-width:680px){.legal-main{width:calc(100% - 32px);padding:70px 0 90px}.legal-content{display:block}.legal-lead{margin-bottom:45px}}
