.legal-main{width:min(760px,calc(100% - 48px));min-height:calc(100vh - 268px);margin:0 auto;padding:100px 0 120px}.legal-main h1{margin-bottom:20px;font-size:clamp(3.5rem,9vw,6rem)}.legal-lede{margin-bottom:64px;color:var(--aqua);font-size:24px}.legal-main h2{margin:52px 0 12px;font-size:28px;letter-spacing:-.02em}.legal-main p:not(.eyebrow){color:var(--muted)}.legal-main a{color:var(--aqua)}.legal-page footer>a{color:var(--aqua);font-weight:700}@media(max-width:640px){.legal-main{width:calc(100% - 32px);padding:72px 0 88px}}
