.topic-cards--brief .topic-card {
  min-height: 194px;
  align-items: flex-start;
  gap: 20px;
}
.topic-cards--brief .topic-card__icon {
  display: block;
  width: 64px;
  height: 64px;
  flex: none;
}
.topic-cards--brief .topic-card h4 { margin: 0; }

@media (min-width: 900px) {
  .training-industries .ind__list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(3, minmax(0, auto));
    grid-auto-flow: column;
    column-gap: 44px;
    align-items: stretch;
  }
  .training-industries .ind__row {
    gap: 14px;
    padding: 24px 8px;
    border-bottom: 1px solid var(--border);
  }
  .training-industries .ind__row:nth-child(4) { border-top: 1px solid var(--border); }
  .training-industries .ind__row-num { min-width: 56px; font-size: 38px; }
  .training-industries .ind__row-title { font-size: 24px; }
}
