/* Large displays: retain the approved header while letting its edges follow the viewport. */
@media(min-width:1601px){
 html body #saspol-nav .sn-inner{max-width:none;width:100%;padding-inline:6%;}
}
/* Match the approved academy explanation palette in the landing demonstrations. */
html body :is(.mexp,.dq-exp,.p3-exp,.landing-explanation){background:#faf7ef!important;border:1px solid #e3d8bc!important;border-radius:8px!important;color:#344054!important;box-shadow:none!important;}
html body :is(.mexp,.dq-exp,.p3-exp,.landing-explanation) :is(strong,b){color:#344054!important;}
html body :is(.mexp,.dq-exp,.p3-exp,.landing-explanation)>i.icn-lightbulb{color:#987936!important;}
