/* Five service entrances: desktop is one complete row, responsive layouts retain readability. */
.help-grid {
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 14px;
}

.help-grid a {
  min-height: 252px;
  padding: 25px 23px;
}

.help-grid h3 {
  font-size: 20px;
}

.help-grid p {
  font-size: 14px;
  line-height: 1.75;
}

@media (max-width: 1120px) {
  .help-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media (max-width: 720px) {
  .help-grid { grid-template-columns: 1fr; }
  .help-grid a { min-height: auto; }
}
