/* Shared Videos-section display standard: all current and future media use 16:9. */
.video-container,
.video-feature > :first-child,
main > video,
main > iframe {
  width: 100%;
  aspect-ratio: 16 / 9;
  position: relative;
  overflow: hidden;
  background: #14232c;
}

.video-container > video,
.video-container > iframe,
.video-feature > video,
.video-feature > iframe,
main > video,
main > iframe {
  display: block;
  width: 100%;
  height: 100%;
  max-height: none;
  border: 0;
  border-radius: 0;
  object-fit: contain;
  background: #14232c;
}

.video-container > button,
.video-container > button > img {
  width: 100%;
  height: 100%;
}

