@media (min-width: 768px) {
  .section-header-gradient__header {
    min-height: 280px;
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media (min-width: 768px) {
  .news-item {
    width: 547px;
  }
}

@media (min-width: 768px) {
  .news-slider__swiper .swiper-slide {
    width: auto;
  }
}

@media (min-width: 768px) {
  .article-item__link svg {
    width: 22px;
    height: 22px;
  }
}

@media (min-width: 768px) {
  .archive-posts__articles-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}