@media (max-width: 1200px) {
  .home__section-14 {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .home__section-14-grid {
    grid-template-columns: repeat(2, minmax(0, 366px));
    gap: 40px 28px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .blog__filters {
    padding-left: 18px;
    padding-right: 18px;
  }

  .blog__card-link,
  .home__section-14-card,
  .home__section-14-media-box,
  .home__section-14-media,
  .home__section-14-image {
    width: min(366px, 100%);
  }

  .home__section-14-media,
  .home__section-14-image {
    height: auto;
    aspect-ratio: 366 / 275;
  }
}
