.ugel-noticia-grid {
  display: grid;
  gap: 1.5rem;
  max-width: 1280px;
  margin: 0 auto;
  padding: 1rem;
}

.ugel-noticia-grid--cols-1 { grid-template-columns: 1fr; }
.ugel-noticia-grid--cols-2 { grid-template-columns: repeat(2, 1fr); }
.ugel-noticia-grid--cols-3 { grid-template-columns: repeat(3, 1fr); }
.ugel-noticia-grid--cols-4 { grid-template-columns: repeat(4, 1fr); }

@media (max-width: 1024px) {
  .ugel-noticia-grid--cols-3,
  .ugel-noticia-grid--cols-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .ugel-noticia-grid {
    grid-template-columns: 1fr;
  }
}

.ugel-noticia-grid__empty {
  text-align: center;
  color: var(--ugel-muted);
  padding: 2rem;
}
