/* WXSSC V68.6-H7 homepage major title typography final
   Only homepage 5 main section titles.
*/

:root{
  --wx-home-main-title-size-v686h7:24px;
  --wx-home-main-title-line-v686h7:1.12;
  --wx-home-main-title-weight-v686h7:1000;
  --wx-home-main-title-letter-v686h7:-.035em;
}

html body .wx-ss-fr-title-v6566e,
html body #wxssc-home-market-deck-v6519 .wx-ss-fr-title-v6566e,
html body .wx-ss-futures-ref-v6566e .wx-ss-fr-title-v6566e,

html body .wx63-market.wxrm6512-market .rm6512-title,
html body .wx63-market.wxrm6512-market h2.rm6512-title,
html body .wx63-market.wxrm6512-market h3,

html body #priceCenter .wx-hpl672d h2,
html body #priceCenter.wx-home-price-light-v672d .wx-hpl672d h2,
html body [data-wx-home-price-light] .wx-hpl672d h2,

html body .wxsti46-title h2,
html body .wxssc-today-intel-v645-f7 .wxsti46-title h2,

html body .wxvip-title h2,
html body .wxssc-vip-report-v646-f2b .wxvip-title h2{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif !important;
  font-size:var(--wx-home-main-title-size-v686h7) !important;
  line-height:var(--wx-home-main-title-line-v686h7) !important;
  font-weight:var(--wx-home-main-title-weight-v686h7) !important;
  letter-spacing:var(--wx-home-main-title-letter-v686h7) !important;
}

/* 防止历史 CSS 给个别标题设置 nowrap 后挤压 */
html body .wx63-market.wxrm6512-market .rm6512-title,
html body .wxsti46-title h2,
html body .wxvip-title h2{
  white-space:normal !important;
}

@media(max-width:760px){
  :root{
    --wx-home-main-title-size-v686h7:22px;
    --wx-home-main-title-line-v686h7:1.16;
  }
}
