.legal-page{background:#f5efe2;color:#102f3b}.legal-hero{padding:clamp(4rem,8vw,7rem) 0 3rem;background:#f0dfbc}.legal-hero h1{max-width:14ch;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.95;margin:.35rem 0 1.25rem}.legal-hero>div>p:not(.eyebrow):not(.legal-updated){max-width:48rem;font-size:1.15rem}.legal-updated{margin-top:1.5rem}.legal-body{max-width:52rem;padding-top:3.5rem;padding-bottom:5rem}.legal-body h2{margin-top:2.4rem;font-size:1.65rem}.legal-body p,.legal-body li{line-height:1.75}.legal-body li+li{margin-top:.55rem}.legal-callout{background:#0b2733;color:#fff;padding:1.5rem;border-left:.4rem solid #d79736;margin-bottom:2.5rem}.legal-callout p{margin-bottom:0}@media(max-width:52rem){.legal-hero{padding-top:3rem}.legal-body{padding-top:2rem}}