/* Local Overrides */

/* Hero */

.section-hero .hero-headline {
	max-width: fit-content;
}

/* Voiceover tile */
@media (max-width: 734px) {
	.section-features .features-card-voiceover .bubble {
		padding: 56px 18px 20px;
	}
}

html.enhanced
	.section-features
	.features-card-voiceover
	.bubble
	.bubble-text
	span.location {
	display: inline !important;
}

.custom_xs-span-show {
	display: none;
}
@media (max-width: 430px) {
	.custom_xs-span-show {
		display: inline;
	}
}
.custom_xs-span-hide {
	display: inline;
}
@media (max-width: 430px) {
	.custom_xs-span-hide {
		display: none;
	}
}

/* Newsroom Grid */
@media only screen and (max-width: 335px) {
	#newsroom-item-17 .newsroom-item-content .newsroom-item-title {
		max-width: 140px;
	}
}

@media only screen and (min-width: 390px) and (max-width: 435px) {
	#newsroom-item-17 .newsroom-item-content .newsroom-item-title {
		max-width: 212px;
	}
}

@media only screen and (min-width: 835px) and (max-width: 925px) {
	#newsroom-item-17 .newsroom-item-content .newsroom-item-title {
		max-width: 210px;
	}
}

@media only screen and (min-width: 337px) and (max-width: 391px) {
	#newsroom-item-10 .newsroom-item-content .newsroom-item-title {
		max-width: 160px;
	}
}

@media only screen and (min-width: 466px) and (max-width: 520px) {
	#newsroom-item-10 .newsroom-item-content .newsroom-item-title {
		max-width: 270px;
	}
}

@media only screen and (min-width: 987px) and (max-width: 1176px) {
	#newsroom-item-10 .newsroom-item-content .newsroom-item-title {
		max-width: 270px;
	}
}

@media only screen and (min-width: 1636px) {
	#newsroom-item-10 .newsroom-item-content .newsroom-item-title {
		max-width: 270px;
	}
}
