﻿.cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1.5rem;
}

.card {
  padding: 1.5rem;
  background: var(--card);
  border-radius: 1.2rem;
  box-shadow: var(--shadow);
}

.card h3 {
  margin-top: 0;
}

.card ul {
  padding-left: 1.2rem;
}
