.legal-page .page-hero{min-height:250px;padding-top:48px;padding-bottom:44px;background:linear-gradient(120deg,#130d18,#0d1928 58%,#1d1020)}.legal-page .page-hero:after{right:9%;bottom:-120px;width:310px;height:310px;border-color:#f6b84a55}.legal-page .page-hero h1{max-width:900px;font-size:clamp(48px,5vw,72px)}.legal-page .page-hero p:not(.eyebrow){max-width:780px;margin-top:14px;font-size:16px}.legal-layout{max-width:1170px;margin:0 auto;padding:62px clamp(26px,6vw,92px) 82px}.legal-layout h2{margin:43px 0 13px;color:#fff;font:800 clamp(32px,3vw,46px)/1 Impact,Arial,sans-serif}.legal-layout h2:first-child{margin-top:0}.legal-layout h3{margin:28px 0 9px;color:#fff;font:800 25px/1 Impact,Arial,sans-serif}.legal-layout p,.legal-layout li{color:#d5ccd9}.legal-layout p{max-width:930px;margin:0 0 17px}.legal-layout ul{max-width:890px;padding-left:22px}.legal-layout li{margin:8px 0}.legal-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:32px 0 45px;background:#44294b;border:1px solid #44294b}.legal-summary div{min-height:118px;padding:22px;background:#120c17}.legal-summary b{display:block;color:#f6b84a;font:800 15px/1 Impact,Arial,sans-serif;text-transform:uppercase}.legal-summary span{display:block;margin-top:10px;color:#cfc4d4;font-size:14px;line-height:1.5}.legal-callout{margin:34px 0;padding:22px 24px;border-left:4px solid #f6b84a;background:#16243a;color:#dae4ef}.legal-callout strong{color:#fff}.legal-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.legal-links a{padding:14px 18px;border:1px solid #543059;background:#17101d;color:#fff;text-decoration:none;font-weight:800}.legal-links a:hover{border-color:#f8464d;color:#f8464d}@media(max-width:720px){.legal-page .page-hero{min-height:220px;padding:42px 25px}.legal-layout{padding:48px 25px 62px}.legal-summary{grid-template-columns:1fr}.legal-layout h2{font-size:35px}}
