
/* Clean clickable 9-card links: one link per card, no nested link confusion */
.ge-9-card-link,
.ge-9-card-link:visited,
.ge-9-card-link:hover,
.ge-9-card-link:active {
  display: block !important;
  text-decoration: none !important;
  color: inherit !important;
}
.ge-9-card-link .u-list-item,
.ge-9-card-link img,
.ge-9-card-link h4 {
  cursor: pointer !important;
}

/* Body text on white/light backgrounds must be blue, not white */
.u-white,
.u-white p,
.u-white h1,
.u-white h2,
.u-white h3,
.u-white h4,
.u-white h5,
.u-white h6,
.u-white span,
.u-section-2 p,
.u-section-2 h1,
.u-section-2 h2,
.u-section-2 h3,
.u-section-2 h4,
.u-section-2 h5,
.u-section-2 h6,
.u-section-3 p,
.u-section-3 h1,
.u-section-3 h2,
.u-section-3 h3,
.u-section-3 h4,
.u-section-3 h5,
.u-section-3 h6,
.u-section-8 p,
.u-section-8 h1,
.u-section-8 h2,
.u-section-8 h3,
.u-section-8 h4,
.u-section-8 h5,
.u-section-8 h6,
.ge-service-card-title-blue {
  color: #051f3d !important;
  -webkit-text-fill-color: #051f3d !important;
  text-shadow: none !important;
}

/* Don't override dark/blue CTA areas or buttons */
.u-custom-color-1,
.u-custom-color-1 *,
.u-custom-color-2,
.u-custom-color-2 *,
.u-btn,
.u-btn *,
.u-palette-3-base,
.u-palette-3-base * {
  -webkit-text-fill-color: unset;
}
