/*
 * v1.8.52.2 (Susanne, 9 Nov 2026: "why so dark the words" on Articles).
 * Articles header: compact plain navy band (no video / poster), white H1 and light
 * kicker / intro — same contrast treatment Templates got in v1.8.52 (.shf-tpl-hero).
 * Also hardens the still-live .shf-ed-hero--video markup until the pattern refresh deploys.
 */
.shf-articles-hero,
.shf-ed-hero.shf-ed-hero--slim.shf-ed-hero--video {
	background: var(--shf186-navy, #0B1A33) !important;
	background-image: none !important;
	color: #fff !important;
	min-height: 0 !important;
	padding-top: clamp(28px, 3vw, 40px) !important;
	padding-bottom: clamp(24px, 2.6vw, 34px) !important;
	justify-content: flex-start !important;
}
.shf-articles-hero::before,
.shf-articles-hero::after,
.shf-ed-hero.shf-ed-hero--slim.shf-ed-hero--video::before,
.shf-ed-hero.shf-ed-hero--slim.shf-ed-hero--video::after {
	content: none !important;
	display: none !important;
}
/* Hide the insight video / poster on the Articles listing header. */
.shf-articles-hero .shf-ed-hero__art,
.shf-ed-hero--slim.shf-ed-hero--video .shf-ed-hero__art {
	display: none !important;
}
.shf-articles-hero .shf-ed-hero__inner,
.shf-ed-hero--slim.shf-ed-hero--video .shf-ed-hero__inner {
	position: relative !important;
	z-index: 1 !important;
	display: block !important;
}
.shf-articles-hero .shf-ed-kicker,
.shf-ed-hero--slim.shf-ed-hero--video .shf-ed-kicker,
.shf-tpl-hero .shf-ed-kicker {
	color: #9FD8E3 !important;
	border-left-color: #22B8CF !important;
	opacity: 1 !important;
}
.shf-articles-hero .shf-ed-hero__title,
.shf-ed-hero--slim.shf-ed-hero--video .shf-ed-hero__title,
.shf-tpl-hero .shf-ed-hero__title {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	opacity: 1 !important;
}
.shf-articles-hero .shf-ed-hero__intro,
.shf-ed-hero--slim.shf-ed-hero--video .shf-ed-hero__intro,
.shf-tpl-hero .shf-ed-hero__intro {
	color: #D3E2E9 !important;
	opacity: 1 !important;
	max-width: 62ch;
}
.shf-articles-hero .shf-ed-chip,
.shf-ed-hero--slim.shf-ed-hero--video .shf-ed-chip {
	background: transparent !important;
	color: #fff !important;
	border: 1px solid rgba(255, 255, 255, 0.45) !important;
	opacity: 1 !important;
}
.shf-articles-hero .shf-ed-chip[aria-current],
.shf-articles-hero .shf-ed-chip.is-current,
.shf-articles-hero .shf-ed-chip.is-active,
.shf-ed-hero--slim.shf-ed-hero--video .shf-ed-chip[aria-current],
.shf-ed-hero--slim.shf-ed-hero--video .shf-ed-chip.is-current,
.shf-ed-hero--slim.shf-ed-hero--video .shf-ed-chip.is-active {
	background: #fff !important;
	color: var(--shf186-navy, #0B1A33) !important;
	border-color: #fff !important;
}
