.legal-page{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;padding-top:75px;padding-bottom:20px}.legal-page header{position:sticky;top:25px;align-self:start}.legal-page header p{margin:0;color:var(--blue);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-page h1{margin:10px 0 15px;font-size:clamp(2.7rem,6vw,4.7rem);letter-spacing:-.075em}.legal-page header span{display:block;color:var(--muted);line-height:1.7}.legal-page section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.legal-page section h2{margin:0 0 10px;font-size:1.25rem}.legal-page section p{margin:0;color:var(--muted);line-height:1.8}@media(max-width:760px){.legal-page{grid-template-columns:1fr;gap:45px;padding-top:55px}.legal-page header{position:static}}