.section-hero .hero-intro-copy {
	max-width: 780px;
}

.section-hero .hero-headline {
	max-width: 800px;
}

.section-resources .icon-card-headline {
	max-width: 260px;
}

.section-stories .section-header-headline {
	max-width: 1000px;
}

@media (min-width: 1320px) {
	.section-resources .resources-gallery .paddlenav {
		display: none;
	}
}

.resources-gallery .icon-card-headline, .resources-grid .icon-card-headline {
	max-width: 100%;
}

:lang(th) em {
	font-style: italic;
}

.section-features .features-card-music-haptics .tile {
	background-color: #0079ff;
}

.section-features .features-card-music-haptics .tile .tile-media {
	width: 100%;
	height: 100%;
}

.section-features .features-card-music-haptics .tile .lottie {
	height: 100%;
}

.section-features .features-card-music-haptics .tile .lottie svg {
	position: absolute;
	width: 150% !important;
	height: auto !important;
	left: 50%;
	inset-block-end: -4%;
	transform: translateX(-50%) !important;
}