.legal header{background:#f6f8fa;padding:90px 0 55px}.legal header h1{margin:18px 0;font-size:60px}.legal header small{color:var(--muted)}.legal-layout{grid-template-columns:220px 1fr;gap:70px;padding-top:60px;padding-bottom:90px;display:grid}.legal aside{align-self:start;position:sticky;top:100px}.legal aside b,.legal aside a{display:block}.legal aside a{color:var(--muted);margin:12px 0;font-size:12px}.legal article{max-width:760px}.legal article section{margin-bottom:42px;scroll-margin-top:100px}.legal article h2{font-size:25px}.legal article p{color:#4e5b67;font-size:14px;line-height:1.75}.legal-contact{background:#f6f8fa;border-radius:14px;padding:24px}.legal-contact a{color:var(--red)}@media (max-width:700px){.legal-layout{grid-template-columns:1fr;padding-top:35px}.legal aside{display:none}.legal header{padding:60px 0 40px}.legal header h1{font-size:44px}}
