/* PSOne 1.9.4: visual regression corrections after desktop/mobile QA. */
body.single-post.psone-layout-v193 main > .wp-block-group:first-child h1 {
  color: #fff !important;
  font-size: clamp(2.65rem, 5.2vw, 4.9rem);
  line-height: 1.06;
}

body.single-post.psone-layout-v193 main > .wp-block-group:first-child {
  padding-top: clamp(60px, 8vw, 104px) !important;
  padding-bottom: clamp(60px, 8vw, 104px) !important;
}

body.psone-product-inner-v191 .psone-hero {
  padding-top: clamp(46px, 5vw, 68px) !important;
  padding-bottom: clamp(46px, 5vw, 68px) !important;
}

body.psone-service-layout-v193 .wp-block-post-content > .psone-hero {
  padding-top: clamp(54px, 5vw, 72px) !important;
  padding-bottom: clamp(54px, 5vw, 72px) !important;
}

body.page-id-355 .psone-section > h2:first-child {
  margin-top: 0;
}

@media (max-width: 600px) {
  body.single-post.psone-layout-v193 main > .wp-block-group:first-child {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  body.single-post.psone-layout-v193 main > .wp-block-group:first-child h1 {
    font-size: clamp(2.05rem, 10vw, 2.65rem);
    line-height: 1.08;
  }

  body.psone-product-inner-v191 .psone-hero {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  body.psone-service-layout-v193 .wp-block-post-content > .psone-hero {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  body.psone-service-layout-v193 .wp-block-post-content > .psone-hero h1 {
    font-size: clamp(2rem, 9.2vw, 2.45rem);
  }

  body.psone-service-layout-v193 .wp-block-post-content > .psone-hero p:not(.psone-eyebrow) {
    line-height: 1.65;
  }
}
