.legal-main{max-width:1040px;margin:auto;padding:70px 5% 90px;min-height:70vh}.legal-main h1{font-size:clamp(2.25rem,7vw,4.7rem);letter-spacing:-.045em;line-height:1.08;overflow-wrap:anywhere;margin-bottom:24px}.legal-main .eyebrow{color:var(--red)}.legal-main section{max-width:760px;padding-top:28px;margin-top:28px;border-top:1px solid var(--line)}.legal-main h2{font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}.legal-main p,.legal-main li,.legal-main dd{color:var(--muted);line-height:1.7;font-size:1rem}.legal-main a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-main dl{margin:0}.legal-main dt{font-weight:700;margin-top:18px}.legal-main dd{margin:5px 0 0}.legal-main address{font-style:normal;line-height:1.8}.legal-review{border-left:3px solid var(--red);padding:16px 20px;background:#202025}.legal-main li{margin-bottom:8px}.legal-footer{border-top:1px solid var(--line)}.legal-footer .socials{margin-bottom:28px}@media(max-width:700px){.legal-main{padding-top:42px;padding-bottom:60px}.legal-main section{margin-top:22px;padding-top:22px}}
