.exam-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
}

.exam-empty-message {
  padding: 22px;
}

@media (max-width: 1023px) {
  .exam-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 767px) {
  .exam-grid {
    grid-template-columns: 1fr;
  }
}
