/* Approved DE luxury-page heading; shared styles and other pages unchanged. */
body.service-page.luxury-typography-v1 .service-hero h1 {
  font-size: clamp(2rem, 6.4vw, 5.5rem);
  line-height: 1.08;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}
body.service-page.luxury-typography-v1 .service-hero h1 span,
body.service-page.luxury-typography-v1 .service-hero h1 em {
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}
@media (max-width: 620px) {
  body.service-page.luxury-typography-v1 .service-hero h1 {
    font-size: clamp(2rem, 8.8vw, 2.5rem);
  }
}
