/* Sitewide editorial headings. Colour only; preserve component geometry. */
html:root body.tc-links-uniform :is(main,.tc-factchecked-dialog) :is(h1,h2,h3,h4,h5,h6),
html:root body.tc-links-uniform :is(main,.tc-factchecked-dialog) :is(h1,h2,h3,h4,h5,h6) a,
html:root body.tc-links-uniform main :is(.tc-stock-primary-card,.tc-crypto-primary-card,.tc-index-card,.tc-instrument-context-card) strong {
 color:#404247!important;
}
html:root body.tc-links-uniform main :is(h1,h2,h3,h4,h5,h6) a:is(:hover,:focus-visible),
html:root body.tc-links-uniform main :is(.tc-stock-primary-card,.tc-crypto-primary-card,.tc-instrument-context-card):is(:hover,:focus-visible) strong,
html:root body.tc-links-uniform main .tc-index-card a:is(:hover,:focus-visible) strong {
 color:#FE5E01!important;
}

/* Module captions and card titles which are not h1-h6 elements. */
html:root body.tc-links-uniform main :is(.tc-key-points > strong,.tc-related-entities__heading > strong,.tc-answer-outline > p > strong,.tc-asset-brief-title,.tc-finance-hub__guides strong,.tc-about-links strong,.tc-about-statement > strong,.tc-related-entities__identity strong,.tc-related-articles li > a) {
 color:#404247!important;
}
html:root body.tc-links-uniform main :is(.tc-finance-hub__guides,.tc-about-links) a:is(:hover,:focus-visible) strong,
html:root body.tc-links-uniform main .tc-related-entities__card:is(:hover,:focus-visible) .tc-related-entities__identity strong,
html:root body.tc-links-uniform main .tc-related-articles li > a:is(:hover,:focus-visible) {color:#FE5E01!important;}

/* Outrank the legacy prose-link rule inside asset post-content wrappers. */
html:root body.tc-links-uniform #content .tc-related-articles li > a {color:#404247!important;}
html:root body.tc-links-uniform #content .tc-related-articles li > a:is(:hover,:focus-visible) {color:#FE5E01!important;}

/* Editorial emphasis and article dates share the approved charcoal. */
html:root body.tc-links-uniform #content :is(.entry-content,.tc-article-body,.tc-learning-content,.tc-guide-content,.tc-stock-content,.tc-financial-content,.tc-institutional__content) :is(p,li,blockquote,td,th,dd,dt) :is(strong,b):not(:where(a *,button *,nav *,[role="button"] *,.tc-market-board *,.tc-quote-board *,.tc-financial-overview *,.tc-related-entities *,.tc-card *)) {
 color:#404247!important;
}
html:root body.tc-links-uniform #content .tc-article-meta :is(.wp-block-post-date time,.tc-article-updated time,.tc-article-updated strong),
html:root body.tc-links-uniform #content .tc-article-updated :is(time,strong) {
 color:#404247!important;
}
