
.quick-links li a[link-name=Survey] i:before {
   content: "\e920"
}
.tvw-split {
    display: grid;
    grid-template-columns: 2fr 1fr;   /* 2/3 Player, 1/3 Slides */
    gap: 1.5rem;
    align-items: stretch;             /* Slides werden so hoch wie der Player */
    width: 100%;
    max-width: 1600px;
    margin-inline: auto;
  }
.tvw-split__frame {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 8px;
    background: #000;
  }

  /* Der Player bestimmt die Zeilenhöhe über sein 16:9-Format */
  .tvw-split__frame--video {
    aspect-ratio: 16 / 9;
  }

  /* Die Slides füllen die komplette Höhe der Zeile */
  .tvw-split__frame--slides {
    height: 100%;
    min-height: 240px;
  }

  .tvw-split__frame iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }

  /* Fallback für ältere Browser ohne aspect-ratio */
  @supports not (aspect-ratio: 16 / 9) {
    .tvw-split__frame--video {
      height: 0;
      padding-top: 56.25%;
    }
  }

  /* Tablet hochkant & Smartphone: untereinander */
  @media (max-width: 899px) {
    .tvw-split {
      grid-template-columns: 1fr;
      gap: 1rem;
    }
    .tvw-split__frame { border-radius: 4px; }
    .tvw-split__frame--slides {
      height: auto;
      aspect-ratio: 4 / 3;
      min-height: 0;
    }
  }

