.service-link.gold .service-copy,
.service-link.gold .service-copy strong,
.service-link.gold .service-description {
  text-align: left;
  align-items: flex-start;
  width: 100%;
}

.service-link.gold .service-copy strong {
  max-width: none;
}

.about-heading .about-title-lines {
  max-width: 100%;
  font-size: clamp(2.25rem, 3vw, 2.75rem);
  line-height: .95;
}

@media (min-width: 981px) {
  .about-section {
    grid-template-columns: minmax(0, 1.2fr) minmax(360px, .8fr);
    gap: clamp(32px, 4vw, 64px);
  }
}

.about-heading .about-title-lines span {
  display: block;
  white-space: nowrap;
}

@media (max-width: 680px) {
  .about-heading .about-title-lines {
    font-size: clamp(2.25rem, 8.5vw, 2.85rem);
  }
}
