/* Quatro colunas uniformes no desktop, duas no tablet e uma no celular. */
.pou-design-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.pou-design-card,
.pou-design-card:nth-child(5n+1),
.pou-design-card:nth-child(5n+4) {
  grid-column: auto;
}

@media (max-width: 900px) {
  .pou-design-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 560px) {
  .pou-design-grid {
    display: grid;
    grid-template-columns: 1fr;
  }
}
