/* Nur für die Automationsseite. */

/* Die letzte Karte bekommt dieselben Außenmaße wie alle anderen Karten. */
.ef959fb8 .eb761106 { padding: 0 !important; }

/* Das Produktionsvideo läuft über die komplette Seitenbreite. */
.e656ee6c3 {
  min-height: 0 !important;
  padding: 0 !important;
}

.e656ee6c3 .section-video {
  width: 100%;
  max-width: none;
  max-height: none;
  height: auto;
}

.e656ee6c3 > .row {
  width: min(100% - 48px, var(--content-width));
  margin: 0 auto;
  padding: clamp(48px, 7vw, 92px) 0;
}

/* Der Button bleibt, der helle/graue Hintergrund darum entfällt. */
.e656ee6c3 .e7901db2 {
  padding: 0 !important;
  background: transparent !important;
}

.e656ee6c3 .e7901db2 .button { display: inline-block; }

/* Die Beschreibung liegt auf hellem Grund und bleibt dadurch gut lesbar. */
.e656ee6c3 .e4ca6c67,
.e656ee6c3 .e4ca6c67 p { color: var(--ink) !important; }

/* Referenz Produktion: ein quadratisches 3×n-Kartenraster. */
.ef959fb8 > .row > .widget-image-box { aspect-ratio: 1 / 1; }
.ef959fb8 .image-box { min-height: 0; height: 100%; }

@media (max-width: 620px) {
  .e656ee6c3 > .row { width: calc(100% - 40px); }
}
