.flex-layout.video_grid {
	--global-row-spacing: 0;
	padding-block: var(--pk-row-spacing);
}

.flex-layout.video_grid.lila-bg {
	background-color: var(--odnhn-lila);
}

.flex-layout.video_grid > .pk-grid-container {
	row-gap: max(2.5rem, calc(2.5 * var(--su)));
}

.flex-layout.video_grid .video-grid-intro {
	display: flex;
	flex-direction: column;
	gap: max(1rem, calc(1.5 * var(--su)));
}

.flex-layout.video_grid .video-grid-intro .text {
	font-size: var(--body-text-big);
	font-weight: var(--body-text-big-weight);
}

.flex-layout.video_grid .video-grid-wrap .pk-grid-container {
	row-gap: max(1.5rem, calc(2 * var(--su)));
}
