header #navigation .software-nav-panel{width:490px;grid-template-columns:1fr 1fr;gap:4px 14px;padding:20px;left:0;right:auto}
header #navigation .software-nav-panel:not([hidden]){display:grid}
header #navigation .software-nav-panel .software-overview{grid-column:1/-1;font-weight:600;border-bottom:1px solid #b6cbea40;padding-bottom:14px;margin-bottom:7px;display:flex;justify-content:space-between}
header #navigation .software-nav-panel a{font-size:13px;line-height:1.45;padding:10px 12px;white-space:normal}
header #navigation .software-nav-group{position:relative}
@media(min-width:1101px){header #navigation{gap:21px}header #navigation>.nav-group .nav-top{gap:8px}header #navigation>.nav-group .nav-top>a,header #navigation>.nav-group .nav-top>button,header #navigation>a{font-size:13px}}
@media(max-width:1100px){header #navigation .software-nav-panel{width:auto;grid-template-columns:1fr;padding:8px 0;left:auto;right:auto}header #navigation .software-nav-panel .software-overview{grid-column:auto}header #navigation .software-nav-panel a{font-size:14px;padding:12px 16px}}

@media(min-width:1101px) and (max-width:1400px){header .nav-wrap>.brand{width:130px;min-width:130px;flex-basis:130px}header #navigation{gap:12px}header #navigation>.nav-group .nav-top{gap:4px}header .nav-wrap{gap:16px}}

header #navigation .resources-disclosure{font-size:13px!important;font-weight:inherit;letter-spacing:inherit}header #navigation>.software-nav-link{font-size:13px}header #navigation>.software-nav-link[aria-current="page"]:after{content:"";display:block;width:20px;height:1px;background:#e2c98f;margin-top:7px}@media(max-width:1100px){header #navigation .resources-disclosure,header #navigation>.software-nav-link{font-size:21px!important}}

/* Staging audit: explicit surface/text pairs */
#main .service-summary{background:#f3f5fa!important;color:#0a1d50!important}#main .service-summary :is(h2,h3,p,a){color:#0a1d50!important}
#main .ax-report{background:#0a1d50!important;color:#fff!important}#main .ax-report :is(h3,p,span){color:#fff!important}
#main .sp-us{background:#0a1d50!important}#main .sp-us :is(h3,p,li,strong){color:#fff!important}

#main .browser-chrome,#main .browser-chrome :is(span,b){color:#0a1d50!important;background:#f3f5fa!important}

#main section.owner-math.bl-tone-dark :is(h2,h3,p,span,strong,b){color:#0a1d50!important}
#main.hw-refresh section.content-section.content-faq details p a.inline-link,#main.hw-refresh section.content-section.content-faq details a{color:#fff!important;text-decoration:underline!important}
#main>.section.wrap .inline-link{color:#123596!important}
