/* HandicapSkater.org standards helpers.
   Optional on .org only.
   No colors, no fonts, no body, no header, no hero padding.
*/
.section-cta {
  padding-top: var(--chrome-section-y, 4rem);
  padding-bottom: var(--chrome-section-y, 4rem);
}

.card-grid {
  margin-top: 1.5rem;
}

.card p {
  margin-top: 0.7rem;
}

.checklist {
  max-width: 82ch;
}

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

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