:root{--navy:#061a38;--red:#ed0712;--paper:#f4f2ed;--ink:#111820;--muted:#5d6672}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Montserrat,Arial,sans-serif}.legal-nav{height:92px;padding:18px 5.5%;display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:#fff}.legal-nav img{display:block;width:112px}.legal-nav nav{display:flex;align-items:center;gap:28px}.legal-nav a{color:inherit;text-decoration:none;font-size:11px;font-weight:700}.legal-nav .cta{padding:12px 15px;border:1px solid rgba(255,255,255,.65)}.legal-hero{padding:90px max(6vw,24px) 70px;background:var(--navy);color:#fff}.legal-hero>div{max-width:1180px;margin:auto}.eyebrow{margin:0 0 18px;color:var(--red);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.legal-hero h1{max-width:900px;margin:0;font-size:clamp(42px,7vw,88px);line-height:.94;letter-spacing:-.06em}.legal-hero time{display:block;margin-top:30px;color:#bac5d4;font-size:12px}.legal-layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,820px);gap:70px;max-width:1180px;margin:0 auto;padding:70px max(6vw,24px) 110px}.legal-index{position:sticky;top:30px;align-self:start;padding:22px 0;border-top:3px solid var(--red)}.legal-index b{display:block;margin-bottom:18px;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.legal-index a{display:block;padding:8px 0;color:var(--muted);font-size:10px;line-height:1.35;text-decoration:none}.legal-index a:hover{color:var(--red)}.legal-content section{padding:0 0 46px;margin-bottom:46px;border-bottom:1px solid #d3d6da}.legal-content h2{margin:0 0 22px;color:var(--navy);font-size:clamp(22px,3vw,34px);line-height:1.08;letter-spacing:-.035em}.legal-content h3{margin:30px 0 12px;color:var(--navy);font-size:15px}.legal-content p,.legal-content li{font-size:15px;line-height:1.85}.legal-content p{margin:0 0 18px}.legal-content ul{margin:8px 0 22px;padding-left:22px}.legal-content li{padding-left:5px;margin-bottom:5px}.legal-footer{display:grid;grid-template-columns:1fr auto;gap:30px;padding:55px max(6vw,24px);background:#17191c;color:#fff}.legal-footer img{width:155px}.legal-footer nav{display:flex;gap:24px;align-items:center}.legal-footer a{color:#fff;text-decoration:none;font-size:11px;font-weight:700}.legal-footer small{grid-column:1/-1;padding-top:22px;border-top:1px solid #404348;color:#aeb3ba}@media(max-width:760px){.legal-nav{height:78px;padding:14px 22px}.legal-nav img{width:94px}.legal-nav nav a:not(.cta){display:none}.legal-hero{padding:64px 24px 52px}.legal-layout{display:block;padding:42px 24px 72px}.legal-index{position:static;margin-bottom:44px}.legal-content section{padding-bottom:34px;margin-bottom:34px}.legal-content p,.legal-content li{font-size:14px}.legal-footer{grid-template-columns:1fr}.legal-footer nav{flex-wrap:wrap}.legal-footer small{grid-column:1}}
.legal-hero h1{overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:12 5 5}.legal-footer nav{flex-wrap:wrap;justify-content:flex-end;align-content:center;row-gap:14px;max-width:760px}.legal-footer button{color:#fff;font-size:11px;font-weight:700}@media(max-width:760px){.legal-footer nav{justify-content:flex-start;max-width:none}}
