/* GTGF v16.77 — structural contrast fix for Tour for Life detail block.
   The dark content panel is no longer inside section--paper and no longer uses a class
   containing '-dark', so generic surface rules cannot demote its text to gray. */

.v1662-tfl-impact.gtgf-impact-section {
  background: transparent !important;
}

.v1662-tfl-impact .v1662-tfl-impact__copy.gtgf-impact-ink {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background:
    radial-gradient(circle at 86% 0%, rgba(255,90,0,.11), transparent 34%),
    linear-gradient(180deg, #111311 0%, #090a09 100%) !important;
}

.v1662-tfl-impact .v1662-tfl-impact__copy.gtgf-impact-ink > :is(h1,h2,h3,h4,p,li,strong,small,a),
.v1662-tfl-impact .v1662-tfl-impact__copy.gtgf-impact-ink :is(h1,h2,h3,h4,p,li,strong,small,a) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  opacity: 1 !important;
}

.v1662-tfl-impact .v1662-tfl-impact__copy.gtgf-impact-ink .eyebrow,
.v1662-tfl-impact .v1662-tfl-impact__copy.gtgf-impact-ink h2 span {
  color: #ff6900 !important;
  -webkit-text-fill-color: #ff6900 !important;
  opacity: 1 !important;
}

.v1662-tfl-impact .v1662-tfl-impact__copy.gtgf-impact-ink .v1662-tfl-impact__primary {
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
}

.v1662-tfl-impact .v1662-tfl-impact__copy.gtgf-impact-ink .v1662-tfl-impact__secondary {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  opacity: 1 !important;
}
