.featured-post-hero::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background:
    linear-gradient(0deg, rgba(21, 19, 19, 0) 79.82%, #151313 100%),
    linear-gradient(180deg, rgba(21, 19, 19, 0) 50.06%, #151313 100%);
}

@media only screen and (max-width: 429px) {
  .video-cta {
    width: 90%;
    white-space: normal;
  }
}

@media only screen and (min-width: 1024px) {
  .featured-post-hero::after {
    background: linear-gradient(270deg, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
  }

  .blog-list {
    grid-auto-rows: 400px;
    grid-auto-flow: dense;
  }

  .blog-list .masonry-card:nth-child(4n + 1) {
    grid-row: span 2;
  }

  .blog-list .masonry-card:nth-child(4n) {
    grid-column: span 2;
  }

  .post-list-wrapper::before {
    content: '';
    display: block;
    width: 100%;
    height: 50%;
    max-height: 680px;
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 1260px;
    z-index: -1;
    background: rgba(147, 75, 13, 0.6);
    filter: blur(152px);
  }
}
