body.legal-page{background:#fff}.legal-heading{background:var(--ink);color:#fff;padding:65px max(6%,calc((100% - 920px)/2)) 55px}.legal-heading .eyebrow{color:var(--yellow);font-size:12px}.legal-heading h1{font-size:clamp(45px,6vw,76px);line-height:1.05;letter-spacing:-1px;margin:0;max-width:920px}.legal-content{max-width:920px;margin:0 auto;padding:50px 24px 65px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.legal-content section{margin:0 0 35px}.legal-content h2{font-family:'DM Sans',Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.35;letter-spacing:-.4px;margin:36px 0 18px}.legal-content h3{font-size:18px;line-height:1.5;margin:25px 0 12px}.legal-content p{margin:0 0 18px}.legal-content ul{padding-left:25px;margin:0 0 20px}.legal-content li{margin-bottom:12px}.legal-content li>ul{margin-top:14px}.legal-content a{text-decoration:underline;text-underline-offset:3px}.legal-content .effective-date{border-top:1px solid #d4d7cf;padding-top:24px;margin-top:45px;color:#5b6055}.legal-page footer{border-top:1px solid #d4d7cf}@media(max-width:650px){.legal-heading{padding:40px 6%}.legal-heading h1{font-size:46px}.legal-heading .eyebrow{font-size:10px}.legal-content{padding:35px 6% 45px}.legal-content h2{font-size:22px}}
