.noticias {
  background:    var(--nexo-bg);
  padding-block: var(--section-y) 0;
}

.noticias__title {
  font-family:      var(--font-heading);
  font-size:        var(--fs-5xl);
  font-weight:      var(--fw-bold);
  line-height:      var(--lh-none);
  letter-spacing:   0;
  color:            var(--nexo-dark);
  margin-block-end: clamp(var(--space-8), 5vh, var(--space-12));
}

.noticias__grid.cards-carousel {
  padding-block-end: 0;
}

.noticias__grid.cards-carousel > * {
  flex: 0 0 clamp(280px, 31%, 480px);
}

@media (min-width: 901px) and (hover: hover) and (pointer: fine) {
  .noticias__grid.cards-carousel {
    overflow-x: hidden;
    cursor:     default;
  }
}

@media (max-width: 900px) {
  .noticias__grid.cards-carousel > * { flex-basis: 46%; }
}

@media (max-width: 640px) {
  .noticias__grid.cards-carousel > * { flex-basis: 80%; }
}
