
/* Final readability fix: turn light-background white text to header blue and remove FAQ background */
:root { --ge-header-blue: #0d1b30; }

/* Contact/sidebar text that was white on a light box */
.ge-contact-blue,
.ge-contact-blue * {
  color: var(--ge-header-blue) !important;
}

/* Keep light page blocks readable without changing the header/nav */
section .u-white .u-text,
section .u-white .u-text *,
section .u-grey-5 .u-text,
section .u-grey-5 .u-text *,
section .u-grey-10 .u-text,
section .u-grey-10 .u-text *,
section .u-palette-1-light-3 .u-text,
section .u-palette-1-light-3 .u-text *,
section .u-custom-color-2 .u-text,
section .u-custom-color-2 .u-text * {
  color: var(--ge-header-blue) !important;
}

/* Get In Touch block on every page */
section h4.u-text,
section h4.u-text + p.u-text {
  color: var(--ge-header-blue) !important;
}

/* FAQ: remove the colored/background panel and make all FAQ text blue */
.ge-faq-section,
.ge-faq-section::before,
.ge-faq-section > .u-sheet,
.ge-faq-section .u-sheet {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

.ge-faq-section .u-faq,
.ge-faq-section .u-accordion,
.ge-faq-section .u-accordion-item {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

.ge-faq-section .u-accordion-link,
.ge-faq-section .u-accordion-pane {
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  color: var(--ge-header-blue) !important;
}

.ge-faq-section h1,
.ge-faq-section h2,
.ge-faq-section h3,
.ge-faq-section h4,
.ge-faq-section p,
.ge-faq-section span,
.ge-faq-section div,
.ge-faq-section a,
.ge-faq-section .u-accordion-link-text,
.ge-faq-section .fr-view {
  color: var(--ge-header-blue) !important;
}

/* Do not let these readability fixes recolor top navigation or mobile menu */
header .u-nav-link,
.u-header .u-nav-link,
.u-header .u-nav-link span,
.u-header .u-nav-link div {
  color: inherit;
}
