/* Section 508 / WCAG 2.1 AA color-contrast overrides (auto-generated, verified with axe-core).
    */
.rich-text a, .w-richtext a, main p a:not([class*="button"]):not([class*="btn"]):not(.w-button), main li a:not([class*="button"]):not([class*="btn"]), [class*="copyright"] a, a[class*="copyright"], .footer-legal-list a, .footer-rights a, .link.hover-white, .footer-credit a{text-decoration:underline !important}
html body .header-nav-link, html body .header-nav-list-item, html body .header-nav-list, html body .header-nav-menu, html body .nav-menu, html body .navbar-link, html body .nav-link{opacity:1 !important}
html body .text-size---tiny.text-size---tiny, html body .text-size---tiny.text-size---tiny:hover, html body .text-size---tiny.text-size---tiny:focus, html body .text-size---tiny.text-size---tiny:visited{color:#6d6d6d !important; opacity:1 !important}

/* targeted: tiny legal text */
html body .text-size---tiny{color:#595959 !important;opacity:1 !important}
