/* LIPP Videos – Ausgabe des Shortcodes [lipp_videos]
   Optik angelehnt an die bisherige Videos-Seite: 3-spaltiges Raster,
   dunkle Kacheln (#233445), jede 4. Kachel hell (#eef1f5). */

.lipp-videos__intro {
	margin: 0 0 30px;
}

.lipp-videos__grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 30px;
	margin: 0 0 40px;
}

.lipp-video {
	box-sizing: border-box;
	padding: 28px 24px 34px;
	background-color: #233445;
}

.lipp-video--light {
	background-color: #eef1f5;
	border: 1px solid #dde3e9;
}

.lipp-video__title {
	margin: 0 0 20px;
	font-size: 17px;
	line-height: 1.35;
	color: #fff;
}

.lipp-video--light .lipp-video__title {
	color: #233445;
}

.lipp-video__embed {
	width: 100%;
}

/* Echte Player: 16:9, volle Breite. Borlabs-Platzhalter bringt eigene Höhe mit. */
.lipp-video__embed iframe {
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: 16 / 9;
}

.lipp-video__embed .brlbs-cmpnt-container {
	width: 100%;
}

.lipp-video__error {
	color: #fff;
	font-size: 13px;
}

@media (max-width: 1024px) {
	.lipp-videos__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 640px) {
	.lipp-videos__grid {
		grid-template-columns: 1fr;
	}
}
