._thumb_facilities {
  aspect-ratio: 426 / 502;
  max-height: 490px;
}
.news-flex-container.active {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.news-flex-container {
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
}

.news-flex-item {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}

/* 1 item */
.flex-1 .news-flex-item {
  flex: 0 1 100%;
}

/* 2 itens */
.flex-2 .news-flex-item {
  flex: 0 1 calc(50% - 1rem); /* Subtraia apenas metade do gap */
}

/* 3 ou mais */
.flex-3plus .news-flex-item {
  flex: 0 1 calc(33.333% - 1.33rem); /* 2rem / 3 */
}

/* Tablet */
@media (max-width: 900px) {
  .flex-2 .news-flex-item,
  .flex-3plus .news-flex-item {
    flex: 0 1 calc(50% - 1rem);
  }
}
@media (max-width: 768px) {
  ._thumb_facilities {
    aspect-ratio: 426 / 502;
    max-height: 250px;
  }
  ._text_pad {
    padding: 0;
  }
}
/* Mobile */
@media (max-width: 600px) {
  .news-flex-item {
    flex: 0 1 100% !important;
  }
}
