@charset "utf-8";

.news-container {
  padding: 40px 30px;
}

.news-content h3 {
  font-size: 30px;
}

.news-list {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 20px;
  list-style: none;
  padding: 0;
}

.news-list li {
  width: calc((100% - 40px) / 3);
  box-sizing: border-box;
  text-align: center;
}

/* 2 columns for tablet/smaller PC */
@media (max-width: 1200px) {
  .news-list li {
    width: calc((100% - 20px) / 2);
  }
}

/* 1 column for mobile */
@media (max-width: 800px) {
  .news-list li {
    width: 100%;
  }
}

.br-sp {
  display: none;
}

@media (max-width: 896px) {
  .br-sp {
    display: block;
  }

  .gallery-wrapper,
  .text-4col-grid {
    grid-template-columns: 1fr !important;
  }

  .image-text-row {
    flex-direction: column !important;
  }

  .image-text-row .image-col,
  .image-text-row .text-col {
    width: 100% !important;
    min-width: 0 !important;
  }
}

/* H1 block responsive padding */
.ena-news-h1 {
  padding: 24px 120px !important;
}

@media (max-width: 896px) {
  .ena-news-h1 {
    padding: 24px 24px !important;
  }
}