body.legalPage{margin:0;background:#fbfaf7;color:#17364a;font-family:Arial,sans-serif}.legalHeader{height:84px;padding:0 max(5vw,30px);display:flex;align-items:center;border-bottom:1px solid #e1e5e7;background:#fff;position:sticky;top:0;z-index:20}.legalHeader img{width:225px}.legalHeader nav{margin-left:auto;display:flex;gap:18px;align-items:center}.legalHeader a,.legalHeader button{color:#17364a;text-decoration:none;font-size:11px;border:0;background:transparent;cursor:pointer}.legalLang{border:1px solid #dfe3e5!important;padding:8px 10px!important}.legalHero{background:#0a2a41;color:#fff;padding:58px max(6vw,60px)}.legalHero .eyebrow{color:#d9a24e}.legalHero h1{font:500 clamp(40px,5vw,62px)/1.05 Georgia,serif;margin:12px 0}.legalHero p{max-width:760px;color:#c6d3db;line-height:1.65;font-size:13px}.legalWrap{max-width:980px;margin:auto;padding:58px 28px 90px}.legalNote{padding:17px 19px;background:#fff6e8;border-left:3px solid #c8892f;color:#6d604e;font-size:11px;line-height:1.6;margin-bottom:34px}.legalWrap h2{font:500 27px Georgia,serif;margin:36px 0 12px;color:#12344b}.legalWrap p,.legalWrap li{font-size:13px;line-height:1.75;color:#5e7484}.legalWrap ul{padding-left:20px}.legalUpdated{font-size:10px;color:#85959f;letter-spacing:.05em}.legalFooter{padding:30px max(6vw,60px);background:#061d2c;color:#b9c7d0;display:flex;justify-content:space-between;gap:25px;align-items:center}.legalFooter a,.legalFooter button{color:#b9c7d0;background:transparent;border:0;text-decoration:none;font-size:10px;cursor:pointer}.legalFooter nav{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:700px){.legalHeader{height:auto;min-height:72px;padding:10px 18px}.legalHeader img{width:190px}.legalHeader nav a:not(.legalHome){display:none}.legalHero{padding:42px 22px}.legalWrap{padding:42px 20px 70px}.legalFooter{align-items:flex-start;flex-direction:column;padding:28px 22px}}

/* V15.1 code-audit: legal-page readability */
.legalHeader a,.legalHeader button{font-size:13px}
.legalHero p{font-size:15px}
.legalNote{font-size:13px}
.legalWrap p,.legalWrap li{font-size:15px}
.legalUpdated{font-size:11.5px}
.legalFooter{font-size:12px}
.legalFooter a,.legalFooter button{font-size:12px}
