.legal-page{width:min(920px,calc(100% - 44px));margin:0 auto;padding:8vw 0 10vw}.legal-page h1{max-width:780px;margin:0 0 48px;font-size:clamp(3.4rem,8vw,7.5rem);font-weight:600;letter-spacing:-.075em;line-height:.88}.legal-page__lead{max-width:680px;margin:0 0 70px 16%;padding-left:20px;border-left:4px solid var(--blue);font-size:1.2rem;line-height:1.5}.legal-page section{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:28px 0;border-top:1px solid var(--line)}.legal-page h2,.legal-page p{margin:0}.legal-page h2{font-size:1rem}.legal-page section p{line-height:1.65}@media(max-width:700px){.legal-page__lead{margin-left:0}.legal-page section{grid-template-columns:1fr}}
