.content-page {
  padding-top: 6.4rem;
  padding-bottom: 12rem;
}

.page-header {
  padding-bottom: 8rem;
  text-align: center;
}

.list-noticias {
  display: flex;
  gap: 6rem 2rem;
  flex-wrap: wrap;
}

.card-noticia {
  width: calc(33.33% - 1.33rem);
}

@media (max-width: 1024px) {
  .card-noticia a.title-noticia {
    -webkit-line-clamp: 4;
  }

  .card-noticia {
    width: calc(50.5% - 1.45rem);
  }
}

@media (max-width: 768px) {
  .card-noticia {
    width: calc(50.5% - 1.33rem);
  }
}

@media (max-width: 512px) {
  .list-noticias {
    gap: 3.2rem;
  }

  .card-noticia {
    width: 100%;
  }
}
