.keg-work-columns {
	display: grid;
	gap: var(--space-md, 2rem);
	margin-block: var(--space-lg, 4rem);
}

.keg-work-columns--2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.keg-work-columns--3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.keg-work-columns__column {
	min-width: 0;
}

.keg-work-columns__column > :first-child {
	margin-top: 0;
}

.keg-work-columns__column > :last-child {
	margin-bottom: 0;
}

.keg-work-youtube {
	margin: var(--space-lg, 4rem) 0;
}

.keg-work-youtube__frame {
	position: relative;
	overflow: hidden;
	width: 100%;
	aspect-ratio: 16 / 9;
}

.keg-work-youtube__frame iframe {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.keg-work-youtube-block .components-base-control {
	margin-bottom: 1rem;
}

@media (max-width: 782px) {
	.keg-work-columns--2,
	.keg-work-columns--3 {
		grid-template-columns: minmax(0, 1fr);
	}
}
