/* Product detail section headings — V52.21
   Unifies 特点 / 参数 / 结构 / 系统概述 as editorial-scale headings. */
.dtlProducts .dtlChar .dtlcharInfo > h1,
.dtlProducts .dtlSpecs .dtlSpecsTitle h1,
.dtlProducts .dtlData .dtlDataDiv .dtlDataTitle h1{
  font-size:clamp(48px,5.35vw,86px)!important;
  line-height:.98!important;
  letter-spacing:-.045em!important;
  font-family:HOS-C-Medium,Arial,sans-serif!important;
  font-weight:500!important;
  margin:clamp(72px,8vw,126px) 0 clamp(28px,3.2vw,48px)!important;
  white-space:normal;
  overflow-wrap:anywhere;
}
html[data-language="en"] .dtlProducts .dtlChar .dtlcharInfo > h1,
html[data-language="en"] .dtlProducts .dtlSpecs .dtlSpecsTitle h1,
html[data-language="en"] .dtlProducts .dtlData .dtlDataDiv .dtlDataTitle h1{
  font-size:clamp(38px,4.35vw,70px)!important;
  letter-spacing:-.035em!important;
}
@media(max-width:900px){
  .dtlProducts .dtlChar .dtlcharInfo > h1,
  .dtlProducts .dtlSpecs .dtlSpecsTitle h1,
  .dtlProducts .dtlData .dtlDataDiv .dtlDataTitle h1{
    font-size:clamp(40px,10vw,62px)!important;
    margin:64px 0 28px!important;
  }
  html[data-language="en"] .dtlProducts .dtlChar .dtlcharInfo > h1,
  html[data-language="en"] .dtlProducts .dtlSpecs .dtlSpecsTitle h1,
  html[data-language="en"] .dtlProducts .dtlData .dtlDataDiv .dtlDataTitle h1{
    font-size:clamp(34px,8.4vw,54px)!important;
  }
}
@media(max-width:600px){
  .dtlProducts .dtlChar .dtlcharInfo > h1,
  .dtlProducts .dtlSpecs .dtlSpecsTitle h1,
  .dtlProducts .dtlData .dtlDataDiv .dtlDataTitle h1{
    font-size:clamp(36px,11.5vw,50px)!important;
    margin:52px 0 24px!important;
  }
}
