/* Adapt the original training layout for the longer personal-brand copy. */
@media (max-width: 719px) {
  .hero .h1-line,
  .hero .subhead-line {
    white-space: normal;
  }

  .hero .h1,
  .hero .subhead,
  .form,
  .row > div,
  .bullets li > span,
  .ty-step > div {
    min-width: 0;
    overflow-wrap: break-word;
  }

  .marker {
    flex-shrink: 0;
  }

  .footer-links {
    flex-wrap: wrap;
    row-gap: .5rem;
  }
}
