/* Stage 48: Inspiration typography only; no layout or functionality changes. */
#app .px-stage32-hero .px-inspiration-eyebrow {
  font-size: clamp(20px, 2vw, 28px) !important;
  line-height: 1.3 !important;
}
#app .px-stage32-hero h1 {
  font-size: clamp(46px, 5.1vw, 72px) !important;
  line-height: 1.06 !important;
  letter-spacing: -.045em !important;
  max-width: 1100px;
  margin-inline: auto;
}
#app .px-stage32-hero p {
  font-size: clamp(16px, 1.35vw, 18px) !important;
  line-height: 1.55 !important;
}
@media (max-width: 600px) {
  #app .px-stage32-hero .px-inspiration-eyebrow {font-size: 20px !important;}
  #app .px-stage32-hero h1 {font-size: clamp(34px, 9vw, 38px) !important;}
  #app .px-stage32-hero p {font-size: 15px !important;}
}
