.home-video__playwrap {
  position: relative;
  display: block;
}

.home-video__playwrap .home-video__icon,
.home-video-news__icon,
.video-news-card__icon {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 48px;
  height: 48px;
  margin: -24px 0 0 -24px;
  border-radius: 50%;
  background: rgba(17, 24, 39, 0.72);
  box-shadow: inset 0 0 0 2px #fff;
}

.home-video__playwrap .home-video__icon::after,
.home-video-news__icon::after,
.video-news-card__icon::after {
  content: "";
  position: absolute;
  left: 19px;
  top: 15px;
  border-style: solid;
  border-width: 8px 0 8px 14px;
  border-color: transparent transparent transparent #fff;
}

.home-video__summary {
  margin: 0;
  color: #4b5563;
  font-size: 13px;
  line-height: 1.45;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.home-video-news {
  margin: 8px 0 20px;
}

.home-video-news__list {
  display: grid;
  gap: 14px;
}

.home-video-news__card {
  display: grid;
  gap: 8px;
}

.home-video-news__play,
.video-news-card__play,
.video-news-card__frame {
  position: relative;
  display: block;
  overflow: hidden;
  aspect-ratio: 16 / 9;
  border-radius: 8px;
  background: #111;
}

.home-video-news__play img,
.video-news-card__play img,
.video-news-card__frame iframe {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 0;
}

.home-video-news__card strong,
.video-news-card h2 {
  margin: 0;
  font-size: 16px;
  line-height: 1.4;
}

.home-video-news__card p,
.video-news-card p {
  margin: 0;
  color: #4b5563;
  font-size: 13px;
  line-height: 1.5;
}

.video-news-page {
  width: min(920px, calc(100% - 32px));
  margin: 24px auto 64px;
}

.video-news-page h1 {
  margin: 0 0 8px;
  font-size: 24px;
}

.video-news-lead {
  margin: 0 0 20px;
  color: #4b5563;
}

.video-news-list {
  display: grid;
  gap: 28px;
}

.video-news-card__meta {
  color: #6b7280;
  font-size: 12px;
}

.video-news-empty[hidden] {
  display: none;
}

@media (max-width: 820px) {
  #homeVideoNewsMount,
  .home-video-news {
    display: block !important;
  }
}

@media (min-width: 821px) {
  #homeVideoNewsMount {
    display: none;
  }
}
