.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px}.legal-links a{font-size:14px}.legal-hero{background:#161418;color:#fff;padding:145px 0 60px;border-bottom:4px solid #cf132f}.legal-hero h1{font-size:clamp(32px,4.5vw,58px);line-height:1.12;max-width:850px;color:#fff;margin:22px 0}.legal-hero p:not(.eyebrow){max-width:720px;color:#ddd;font-size:18px;line-height:1.7}.legal-hero .crumb{color:#ddd}.legal-hero .eyebrow{margin-top:32px;color:#ff8795}.legal-date{display:block;color:#bbb;font-size:13px;margin-top:25px}.legal-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:64px;padding-top:64px;padding-bottom:80px}.legal-layout:before,.legal-layout:after{display:none}.legal-index{border-top:3px solid #cf132f;background:#f6f5f4;padding:24px}.legal-index>p{font-size:12px;font-weight:700;letter-spacing:1px}.legal-index a{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid #ddd;color:#292627;line-height:1.45;font-size:14px}.legal-index a span{color:#cf132f;font-weight:700}.legal-help{padding:25px 0;overflow-wrap:anywhere}.legal-help a,.legal-content a{color:#af0e27;text-decoration:underline;text-underline-offset:3px}.legal-content section{scroll-margin-top:115px;border-bottom:1px solid #e5e1df;margin-bottom:34px;padding-bottom:30px}.legal-number{color:#cf132f;font-weight:700;font-size:13px}.legal-content h2{font-size:27px;line-height:1.25;margin:12px 0 20px}.legal-content p,.legal-content li{font-size:16px;line-height:1.85;color:#4e4a4a}.legal-content p{margin-bottom:18px}.legal-content ul{padding-left:23px}.legal-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f6f5f4;padding:25px;margin:24px 0}.legal-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#777;margin-bottom:6px}.legal-facts dd{font-size:16px;overflow-wrap:anywhere}.legal-notice{border-left:3px solid #cf132f;background:#f6f5f4;padding:24px;margin:25px 0}.legal-notice p{margin:10px 0 0}.legal-page a:focus-visible,.legal-links a:focus-visible{outline:3px solid #cf132f;outline-offset:5px}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:30px;padding-top:35px}.legal-hero{padding:115px 0 40px}.legal-index{padding:20px}.legal-help{padding-bottom:0}.legal-facts{grid-template-columns:1fr}.legal-content h2{font-size:24px}.footer-bottom{gap:20px;flex-wrap:wrap}.legal-links{gap:12px 18px}}
