.blog-single-feature {
  padding: 0 0 34px;
  background: var(--be-white);
}

.blog-single-feature .be-row {
  margin-inline: 0;
}

.blog-single-feature .be-row > * {
  padding-inline: 0;
}

.blog-single-feature__media {
    position: relative;
    width: min(100%, 870px);
    margin: 0 auto;
    overflow: hidden;
    border-radius: 16px;
    background: var(--be-plum);
    box-shadow: none;
}

.blog-single-feature__video {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  border: 0;
  color: inherit;
  background: transparent;
  text-decoration: none;
  cursor: pointer;
}

.blog-single-feature__video img {
  width: 100%;
  aspect-ratio: 1.62;
  display: block;
  object-fit: cover;
}

.blog-single-feature__iframe {
  width: 100%;
  aspect-ratio: 1.62;
  display: block;
  border: 0;
}

@media (max-width: 1024px) {
  .blog-single-feature__media {
    width: 100%;
  }
}

@media (max-width: 640px) {
  .blog-single-feature {
    padding-bottom: 26px;
  }

  .blog-single-feature__media {
    border-radius: 12px;
  }

  .blog-single-feature__video img {
    aspect-ratio: 1.45;
  }

  .blog-single-feature__iframe {
    aspect-ratio: 1.45;
  }
}
