.legal-hero{padding:88px 0 72px;background:var(--cream)}.legal-hero h1{font-size:clamp(52px,7vw,82px)}.legal-hero p{max-width:720px;margin-top:24px;color:var(--muted);line-height:1.8}.legal-content{padding:80px 0 110px;background:#fff}.legal-document{max-width:820px}.legal-document h2{margin:54px 0 18px;font-size:34px}.legal-document h2:first-child{margin-top:0}.legal-document h3{margin:30px 0 12px;font:400 24px Georgia,serif}.legal-document p,.legal-document li{color:#536772;line-height:1.8}.legal-document ul{display:grid;gap:9px;margin:14px 0 22px;padding-left:22px;list-style:disc}.legal-document a{color:var(--blue-dark);text-decoration:underline}.legal-updated{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
