/* Keep the homepage card typography within the workshop subpage. */
#site-content .hp-process .hp-process__eyebrow {
  color: #746553;
  font-size: 11px;
  line-height: 1.6;
}

#site-content .hp-process h2 {
  margin: 0;
  font-size: clamp(36px, 3.2vw, 46px);
}

#site-content .hp-process__heading > p:not(.hp-process__eyebrow) {
  margin: 20px 0 0;
}

#site-content .hp-process__step h3 {
  margin: 0 0 16px;
  font-size: 21px;
  line-height: 1.3;
}

#site-content .hp-process__step p {
  font-size: 14px;
  line-height: 1.9;
}

@media (max-width: 767px) {
  #site-content .hp-process h2 {
    font-size: clamp(30px, 8vw, 38px);
    line-height: 1.16;
  }

  #site-content .hp-process__step h3 {
    font-size: 24px;
  }
}
