/* Globex V59: scoped corrections. Hero headings white, editorial section headings blue + gold. */
:root { --gx59-blue:#0d3357; --gx59-gold:#997d4c; }
/* Upper hero: both lines WHITE. Eyebrows retain existing cyan and description retains light blue. */
main .pagehero.gx36-pagehero h1,
main .pagehero.gx36-pagehero h1 em,
main .pagehero.gx36-pagehero h1 span {
  color:#ffffff !important;
}
main .pagehero.gx36-pagehero h1 em {
  text-shadow:none;
}
/* Never change the home page or product/brand cards. Only h2 explicitly tagged below. */
main h2.v59-section-heading {
  color:var(--gx59-blue) !important;
  font-size:clamp(2.05rem,3.6vw,3.3rem) !important;
  font-weight:750;
  line-height:1.12 !important;
  letter-spacing:-.035em;
}
main h2.v59-section-heading em {
  color:var(--gx59-gold) !important;
  font-family:Georgia,'Times New Roman',serif !important;
  font-style:normal !important;
  font-weight:500 !important;
  letter-spacing:-.025em;
}
/* Existing two-line layout is retained where a break or block emphasis already exists. */
main.gx56-visionary-page h2.v59-section-heading em { display:block; }
@media(max-width:760px) {
  main h2.v59-section-heading { font-size:clamp(1.85rem,6.2vw,2.5rem) !important; line-height:1.13 !important; }
}
