.legal-page{background:#f5f6f7}.legal-hero{background:#0a0b0d;color:#fff;padding:76px 0 64px;border-bottom:4px solid var(--red)}.legal-hero .eyebrow{color:#f05a60}.legal-hero h1{font-size:clamp(3rem,7vw,5.6rem);margin-bottom:18px}.legal-hero p{max-width:720px;color:#c7c9ce;font-size:1.05rem}.legal-content{width:min(calc(100% - 40px),860px);margin:0 auto;padding:70px 0 90px}.legal-content section{background:#fff;border:1px solid #e1e3e6;padding:30px 34px;margin-bottom:18px}.legal-content h2{font:800 1.45rem/1.2 inherit;text-transform:none;letter-spacing:0;margin-bottom:14px}.legal-content h3{font-size:1rem;margin:22px 0 8px}.legal-content p,.legal-content li{color:#4f545c}.legal-content ul{padding-left:22px}.legal-content a{color:#b90f16;text-decoration:underline;text-underline-offset:3px}.legal-updated{font-size:.9rem}.preference-box{background:#0a0b0d!important;color:#fff}.preference-box p{color:#c7c9ce}.preference-box button{border:0;border-radius:3px;background:var(--red);color:#fff;padding:13px 18px;font:800 .9rem/1 inherit;cursor:pointer}.simple-footer{padding:32px 0}.simple-footer .legal{margin-top:0}@media(max-width:620px){.legal-hero{padding:52px 0 44px}.legal-content{padding:45px 0 70px}.legal-content section{padding:24px 20px}}
