/* Preserve the paragraph's normal wrapping and blue emphasis. */
.group-manifesto h2 .reading-word{background:none!important;background-clip:initial!important;-webkit-text-fill-color:currentColor;color:inherit;font:inherit;letter-spacing:inherit;display:inline}
.group-manifesto h2{--reading-final:#111b3a}.group-manifesto h2>span:not(.reading-word){--reading-final:#276bb0}
.group-manifesto h2.reading-active .reading-word{opacity:1;color:var(--reading-final);color:color-mix(in srgb,#526176,var(--reading-final) calc(var(--reading-progress,1)*100%));will-change:auto}
@media(prefers-reduced-motion:reduce){.group-manifesto h2.reading-active .reading-word{opacity:1!important;color:var(--reading-final)!important}}
@media print{.group-manifesto h2.reading-active .reading-word{opacity:1!important}}

/* Small labels must meet normal-text contrast even when the manifesto has not scrolled. */
.group-manifesto .section-note,.company-about .section-note,.resource-list>button>span{color:#526176;opacity:1}
