body:not(.console-body) a[href*="/news/"]:hover,body:not(.console-body) a[href*="/news/"]:focus-visible{text-decoration:none!important}
.news-headline{color:var(--news-headline-color)}
.tabnak-home .side-notes .news-headline[style*="#0152ad" i]{color:inherit}
a:hover .news-headline,a:focus-visible .news-headline{color:inherit}
/* Image-overlay lead headlines retain their original readable text color. */
.front-hero-grid .lead-overlay strong,
.front-hero-grid .lead-overlay .news-headline,
.province-service-slider .front-slide h2,
.province-service-slider .front-slide .news-headline,
.srvTopTitle,.srvTopTitle .news-headline,
[data-photo-hero] .srvTopTitle,
[data-photo-hero] .news-headline{color:#fff!important}
/* Photo side cards use white overlays on desktop and plain titles on mobile. */
.photo-category-page .photoTopTitle .news-headline{color:inherit!important}

/* Readable media marks beside news headlines. */
.sidebar-headline svg.headline-icon{width:17px;height:14px;min-width:17px;vertical-align:middle;margin-inline:3px}
