/* APEX editorial futurista approved 2026-10-31. Typography only; preserve page geometry. */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;650;700;750;800&display=swap');
html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope) :is(h1,h2,h3,h4,h5,h6,[role="heading"]).apex-editorial-title,
html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope) :is(main,#main,.page-heading,.page-body,.apex-dialog,.apex-modal) :is(h1,h2,h3,h4,h5,h6,[role="heading"]){
 font-family:"Manrope","Inter",Arial,sans-serif!important;font-style:normal!important;
 font-weight:800!important;letter-spacing:-.035em!important;
 color:#f4f6f8!important;text-shadow:none!important;
 -webkit-text-fill-color:#f4f6f8!important;background-image:none!important;
 text-transform:none!important;white-space:normal!important;overflow-wrap:break-word;
 text-wrap:pretty;
}
html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope) :is(h1,h2,h3,h4,h5,h6,[role="heading"]).apex-editorial-title :is(em,strong,b,span),
html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope) :is(main,#main,.page-heading,.page-body,.apex-dialog,.apex-modal) :is(h1,h2,h3,h4,h5,h6) :is(em,strong,b,span){
 font-family:inherit!important;font-weight:inherit!important;font-style:normal!important;text-shadow:none!important;
}
html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope) :is(h1,h2).apex-editorial-title :is(em,.apex-editorial-accent),
html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope) :is(main,#main,.page-heading,.page-body) :is(h1,h2) em{
 display:inline!important;color:#8cefe1!important;
 background:linear-gradient(105deg,#9cf5df 0%,#72e3e6 35%,#86b9f3 65%,#bc92ef 100%)!important;
 background-clip:text!important;-webkit-background-clip:text!important;
 -webkit-text-fill-color:transparent!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;
 text-shadow:none!important;font-style:normal!important;
}
html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope) #hh-title#hh-title em.apex-editorial-neutral{
 color:#f4f6f8!important;background:none!important;-webkit-text-fill-color:#f4f6f8!important;
}
@media(forced-colors:active){
 html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope) .apex-editorial-accent,html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope) .apex-editorial-title em{
 background:none!important;-webkit-text-fill-color:CanvasText!important;color:CanvasText!important;
 }
}

/* Light-background demonstration retains readable dark platinum headings. */
html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope).apex-editorial-light :is(h1,h2,h3,h4,h5,h6){
 color:#173047!important;-webkit-text-fill-color:#173047!important;
}
html:root :is(body,#apex-editorial-scope#apex-editorial-scope#apex-editorial-scope).apex-editorial-light :is(h1,h2) .apex-editorial-accent{
 background:linear-gradient(105deg,#17675f,#17678a,#674699)!important;
 background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;
}