.news-main-wrapper {
  padding-block-end: 0 !important;
}

.newsContainer {
  margin-block-start: 15px;
}

.newsContainer_inner {
  padding-block-end: 150px;
}

.newsTitle + * {
  margin-top: 56px;
}

.galleryLayout {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  max-width: 600px;
  margin-inline: auto;
}

.galleryLayout > img {
  max-width: 100%;
  height: auto;
}

.galleryLayout > * {
  width: 100%;
}

.full-width {
  width: 100% !important;
}

@media screen and (min-width: 768px) {

  .newsContainer {
    margin-block-start: 30px;
  }

  .newsContainer_inner {
    padding-block-end: 300px;
  }

  .galleryLayout {
    gap: 30px 20px;
    max-width: 800px;
  }

  .galleryLayout > * {
    width: calc((100% - 30px) / 2);
  }
}