/* EvidentWorks section headline standard, reconciled for v2.8.5.
   Ordinary light-section headings are deep navy. Hero and contact headings
   retain their treatments, and headings inside dark-blue cards are excluded
   so the single blue-surface typography standard can govern them. */

body main > section:not(.hero):not(.product-hero):not(.validation-hero):not(.beacon-hero):not(.contact):not(.partnership):not(.research) h2:not(:where(.standard-panel h2,.audience-card.orgs h2,.suite-explain h2,.research-card h2,.system-overview h2,.role-card h2,.environment-caption h2,.story-media-caption h2)) {
  color: #00234B !important;
}

body main > section:not(.hero):not(.product-hero):not(.validation-hero):not(.beacon-hero):not(.contact):not(.partnership):not(.research) h2:not(:where(.standard-panel h2,.audience-card.orgs h2,.suite-explain h2,.research-card h2,.system-overview h2,.role-card h2,.environment-caption h2,.story-media-caption h2)) .accent-text,
body main > section:not(.hero):not(.product-hero):not(.validation-hero):not(.beacon-hero):not(.contact):not(.partnership):not(.research) h2:not(:where(.standard-panel h2,.audience-card.orgs h2,.suite-explain h2,.research-card h2,.system-overview h2,.role-card h2,.environment-caption h2,.story-media-caption h2)) span {
  color: inherit !important;
  background-image: none !important;
  -webkit-text-fill-color: currentColor !important;
}

/* The shared purpose banner is a section heading, not a hero headline. */
body main > section.purpose h3 {
  color: #00234B !important;
}
