/* Four programs, with room for readable cards on smaller screens. */
@media (min-width: 1101px) {
  .productGrid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media (min-width: 641px) and (max-width: 1100px) {
  .productGrid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
  .productGrid { grid-template-columns: minmax(0, 1fr); }
}
