.risk-diagram {
  grid-template-columns: 1fr 220px 1fr;
  max-width: 1050px;
}

.risk-arrow span {
  white-space: nowrap;
  font-size: 10px;
  line-height: 1.5;
}

@media (max-width: 800px) {
  .stage-card.featured {
    order: initial;
  }

  .risk-arrow {
    padding: 22px 0;
    transform: none;
  }

  .risk-arrow b {
    display: block;
    width: max-content;
    margin: 4px auto 0;
    transform: rotate(90deg);
  }
}
