.legal-page{background:var(--ivory)}.legal-hero{background:var(--navy);color:var(--white);padding:180px 0 72px}.legal-hero h1{max-width:820px;margin:0 0 18px}.legal-updated{color:#ffffffb8;margin:0}.legal-content{max-width:900px;padding-top:88px;padding-bottom:112px}.legal-content section{border-bottom:1px solid var(--border);padding:28px 0}.legal-content h2{margin-bottom:14px;font-size:clamp(1.8rem,3vw,2.5rem)}.legal-content p{color:var(--body);margin:0}.legal-content a{text-underline-offset:3px;text-decoration:underline}@media (width<=680px){.legal-hero{padding:132px 0 58px}.legal-content{padding-top:54px;padding-bottom:78px}}
