/* Readability corrections for verified light/colored surfaces. No layout or content changes. */
.hfr27 .h27-white .h27-kicker,
.hfr27 .h27-ice .h27-kicker,
.hfr27 .h27-crew .h27-kicker,
.hfr27 .h27-choice-section .h27-kicker,
.hfr27 .h27-ticket-prices .h27-kicker{color:#9c4700}
.hfr27-tickets .h27-three-cards .h27-tag{color:#4d6478}
.hfr27-home .h27-trust strong,
.hfr27-home .h27-trust span{color:#031d3b}

.hfr-history-page .history-milestones .history-kicker{color:#00668a}
.hfr-history-page .history-milestones .history-year,
.hfr-history-page .history-archive .history-event-year{color:#9c4700}
.hfr-history-detail .hfr-history-detail__strip span{color:#031d3b}
.hfr-history-detail .hfr-history-detail__story-copy>p:first-of-type{color:#9c4700}
.hfr-history-detail .hfr-history-detail__archive-link>span{color:#4d6478}
.hfr-history-detail .hfr-history-detail__next h2,
.hfr-history-detail .hfr-history-detail__next p{color:#031d3b}

.hfr-action-page .oc-next .hfr-action-kicker{color:#9c4700}
.hfr-challenge-page #hot7 .challenge-num,
.hfr-challenge-page #hot9 .challenge-num,
.hfr-challenge-page #hot13 .challenge-num,
.hfr-challenge-page #hot7 .challenge-num>*,
.hfr-challenge-page #hot9 .challenge-num>*,
.hfr-challenge-page #hot13 .challenge-num>*{color:#031d3b}
main .hfr-challenge-page .know .know-card>a{color:#9c4700}
.hfr-volunteer-page .benefits .eyebrow,
.hfr-volunteer-page .faq .eyebrow{color:#9c4700}
.hfr-volunteer-page .role-side strong,
.hfr-volunteer-page .role-side span{color:#031d3b}
.hfr-spectator-page a.btn.btn-orange,
.hfr-volunteer-page a.btn.btn-orange,
.hfr-sponsor-page a.btn.btn-orange,
main .hfr-sponsor-page a.sp-sticky{color:#031d3b}
.hfr-postevent .service .eyebrow,
.hfr-postevent .press .eyebrow{color:#9c4700}

.hfr-faq-detail .hfr-faq-detail__category-row>a.active{color:#031d3b}
.hfr-faq-detail .hfr-faq-detail__results-head strong{color:#9c4700}
.hfr-faq-detail .hfr-faq-detail__fact>span{color:#00668a}

.contact-page .contact-desks .contact-kicker,
.contact-page .contact-specialists .contact-kicker{color:#00668a}
.contact-page .contact-final .contact-kicker{color:#4fc9f3}
.hfr-contact-page .contact-page .contact-desk>p,
.hfr-contact-page .contact-page .contact-section-head>p{color:#4d6478}
.contact-page .contact-card .contact-card-code{color:#9c4700}

.hfr-jobs-page .jobs-page .jobs-hero-card>span{color:#9c4700}
.jobs-page .jobs-openings .jobs-kicker,
.jobs-page .jobs-apply .jobs-kicker{color:#00668a}
.jobs-page .jobs-final .jobs-kicker{color:#4fc9f3}
.hfr-jobs-page .jobs-page .jobs-opening>p,
.hfr-jobs-page .jobs-page .jobs-fact>span,
.hfr-jobs-page .jobs-page .jobs-apply-copy>p:not(.jobs-kicker){color:#4d6478}

.hfr-factor4-page .f4-page .f4-hero-stamp>span{color:#031d3b}
.f4-page .f4-evidence .f4-kicker,
.f4-page .f4-case .f4-kicker,
.f4-page .f4-responsibility .f4-kicker,
.f4-page .f4-contact-sheet .f4-sheet-label{color:#00668a}
.f4-page .f4-stat-grid .f4-stat-number{color:#9c4700}

main .hfr-imprint-page .imprint-page .imprint-label{color:#9c4700}
main .hfr-imprint-page .imprint-page .imprint-card--contact .imprint-label,
main .hfr-imprint-page .imprint-page .imprint-record-meta>span,
.imprint-page .imprint-identity .imprint-kicker,
.imprint-page .imprint-notices .imprint-kicker{color:#00668a}
.imprint-page .imprint-nav .imprint-nav-code,
.imprint-page .imprint-ai .imprint-kicker{color:#4fc9f3}
.hfr-imprint-page .imprint-page .imprint-data-row>span,
.hfr-imprint-page .imprint-page .imprint-data-row>a,
main .hfr-imprint-page .imprint-page .imprint-card>p,
main .hfr-imprint-page .imprint-page .imprint-card.imprint-card--contact>p,
.hfr-imprint-page .imprint-page .imprint-notice-copy>p:not(.imprint-kicker){color:#4d6478}
/* The contact note has an inline muted color; override only that verified note. */
main .hfr-imprint-page .imprint-card.imprint-card--contact>p[style]{color:#4d6478!important}

.hfr-legal-page .legal-hero-card .legal-card-label,
main .hfr-legal-page .legal-document-head>span,
main .hfr-participation-page .participation-document-head>span{color:#9c4700}
.hfr-legal-page .legal-sidebar .legal-sidebar-code{color:#fff1a8}
main .hfr-legal-page .legal-sidebar>p{color:#fff}
