.legal-page{background:#fff}.legal-hero{background:#081b3b;color:#fff;padding:clamp(65px,8vw,110px) 0}.legal-hero .eyebrow{color:#c5d4e7}.legal-hero h1{font-size:clamp(46px,6vw,76px);letter-spacing:-.06em;margin:24px 0 12px}.legal-hero p{font-size:15px;color:#c5d4e7;line-height:1.8;margin:0;max-width:650px}.legal-content{max-width:900px}.legal-content h2{font-size:25px;letter-spacing:-.5px;margin:35px 0 10px}.legal-content p,.legal-content a{font-size:14px;line-height:1.9;color:#596b81}.legal-content a{color:#003e92;text-decoration:underline;text-underline-offset:3px}.legal-updated{font-size:12px!important;color:#8191a5!important}.sitemap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.sitemap-grid section{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sitemap-grid h2{margin:0 0 8px}.sitemap-grid a{color:#234263;text-decoration:none}.sitemap-grid a:hover{color:#003e92;text-decoration:underline}@media(max-width:700px){.sitemap-grid{grid-template-columns:1fr;gap:28px}}
