.typography-ric-type-lockup-xl-headline:lang(th) {
	line-height: 1.25;
}

.section-welcome .welcome-content {
	max-width: 640px;
}

.section-hero .ric-type-lockup-copy {
	max-width: 600px;
}

@media (min-width: 735px) {
	.caption-tile-gallery .caption-tile.wide .card-caption-content, .caption-tile-gallery.wide .card-caption-content {
		--caption-width: 482px;
		width: var(--caption-width);
	}
}

@media (min-width: 1069px) {
	.feature-card:first-child:nth-last-child(3):not(.wide) .feature-card-copy-container, .feature-card:first-child:nth-last-child(3) ~ .feature-card:not(.wide) .feature-card-copy-container {
		max-width: var(--feature-card-copy-width);
		--feature-card-copy-width: 320px;
	}
}
