*{box-sizing:border-box}body{margin:0;background:#f4f7fb;color:#1d2939;font:16px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}.legalHeader{height:68px;padding:0 max(20px,calc((100% - 980px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dce5ef}.legalHeader>a{display:flex;align-items:center;gap:10px;color:#172b60;text-decoration:none}.legalHeader img{width:42px;height:42px;border-radius:11px}.legalHeader b{font-size:20px}.legalHeader nav{display:flex;gap:18px}.legalHeader nav a,.legalFooter a{color:#2463ca;text-decoration:none}.legalHeader nav a[aria-current=page]{font-weight:800}.legalPage{width:min(980px,calc(100% - 28px));margin:26px auto}.legalHero,article{background:#fff;border:1px solid #dce5ef;border-radius:20px;padding:clamp(22px,5vw,48px);box-shadow:0 14px 40px rgba(29,54,90,.07)}.legalHero{background:linear-gradient(135deg,#fff0e8,#fff 48%,#e8f5ff)}.legalHero.terms{background:linear-gradient(135deg,#eaf4ff,#fff 48%,#fff0f4)}.eyebrow{margin:0;color:#e4584d;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legalHero h1{margin:5px 0;font-size:clamp(32px,6vw,50px);line-height:1.1;color:#142759}article{margin-top:18px}article h2{margin:32px 0 8px;color:#172b60;font-size:22px}article h2:first-child{margin-top:0}article p{margin:8px 0}article li{margin:7px 0}article a{color:#185fc1}.legalFooter{width:min(980px,calc(100% - 28px));margin:0 auto 30px;display:flex;gap:18px;flex-wrap:wrap;color:#667085}@media(max-width:650px){.legalHeader{height:auto;padding:12px 16px;align-items:flex-start}.legalHeader nav{gap:8px;flex-direction:column;text-align:right}.legalPage{margin-top:14px}.legalHero,article{border-radius:15px}}
