.av-page-consulting .av-page-headline h1 {
  font-size: clamp(28px, calc(18px + 1.8vw), 38px);
  font-weight: 740;
  letter-spacing: -.04em;
  line-height: 1.2;
  word-break: keep-all;
}

.av-page-consulting .av-page-headline .av-page-lead {
  margin-top: 12px;
  font-size: clamp(16px, 1.8vw, 19px);
  font-weight: 680;
}

.av-page-consulting .av-page-summary-value {
  font-size: clamp(20px, 2.1vw, 22px);
  font-weight: 730;
  letter-spacing: -.025em;
  line-height: 1.3;
}

@media (max-width: 760px) {
  .av-page-consulting .av-page-hero-grid { gap: 20px; }
}
