/* Dark section text visibility + card text reset */
.bg-base-darkest, .bg-base-darker,
.bg-base-darkest > *, .bg-base-darker > *,
.bg-base-darkest p, .bg-base-darker p,
.bg-base-darkest h1, .bg-base-darker h1,
.bg-base-darkest h2, .bg-base-darker h2,
.bg-base-darkest h3, .bg-base-darker h3,
.bg-base-darkest h4, .bg-base-darker h4,
.bg-base-darkest li, .bg-base-darker li,
.bg-base-darkest span, .bg-base-darker span,
.bg-base-darkest strong, .bg-base-darker strong,
.bg-base-darkest figcaption, .bg-base-darker figcaption,
.bg-base-darkest label, .bg-base-darker label,
.bg-base-darkest address, .bg-base-darker address,
.bg-base-darkest td, .bg-base-darker td,
.bg-base-darkest th, .bg-base-darker th,
.bg-base-darkest dt, .bg-base-darker dt,
.bg-base-darkest dd, .bg-base-darker dd { color: #fff; }
.bg-base-darkest a:not(.usa-button):not(.usa-tag), .bg-base-darker a:not(.usa-button):not(.usa-tag) { color: #dfe1e2; }
.bg-base-darkest a:not(.usa-button):not(.usa-tag):hover, .bg-base-darker a:not(.usa-button):not(.usa-tag):hover { color: #f0f0f0; }

/* Reset card interiors to dark text */
.usa-card__container,
.usa-card__container p,
.usa-card__container h2,
.usa-card__container h3,
.usa-card__container h4,
.usa-card__container li,
.usa-card__container span:not(.usa-tag),
.usa-card__container strong,
.usa-card__container label,
.usa-card__container figcaption { color: #1b1b1b; }
.usa-card__container a:not(.usa-button):not(.usa-tag) { color: #005ea2; }
.usa-card__container a:not(.usa-button):not(.usa-tag):hover { color: #1a4480; }
.usa-card__container .text-base { color: #71767a; }
.usa-card__container .text-green { color: #538200; }
.usa-card__container .text-primary { color: #005ea2; }
.usa-card__container .text-white { color: #fff; }

/* Reset summary-box, alert, accordion interiors to dark text */
.usa-summary-box, .usa-summary-box p, .usa-summary-box h3, .usa-summary-box li, .usa-summary-box strong,
.usa-alert, .usa-alert p, .usa-alert h3, .usa-alert h4, .usa-alert strong, .usa-alert span,
.usa-accordion__content, .usa-accordion__content p, .usa-accordion__content li, .usa-accordion__content strong { color: #1b1b1b; }
.usa-summary-box a, .usa-alert a, .usa-accordion__content a { color: #005ea2; }
