/* Bible version pages keep their own type when site chrome is present. */
html body .ncv-page,
html body .csb-page,
html body .lbc-page,
html body .ccv-page,
html body .cnet-page,
html body .nasb-page{
  font-size:15px!important;
  line-height:1.85!important;
}
html body .ncv-hero h1,
html body .csb-hero h1,
html body .lbc-hero h1,
html body .ccv-hero h1,
html body .cnet-hero h1,
html body .nasb-hero h1{
  font-family:"Songti SC","Noto Serif SC","Source Han Serif SC","STSong","SimSun",Georgia,serif!important;
  font-size:clamp(30px,4vw,42px)!important;
  font-weight:700!important;
  line-height:1.3!important;
  letter-spacing:.025em!important;
  color:#fff!important;
}
html body .ncv-page h2,
html body .csb-page h2,
html body .lbc-page h2,
html body .ccv-page h2,
html body .cnet-page h2,
html body .nasb-page h2{
  font-family:"Songti SC","Noto Serif SC","Source Han Serif SC","STSong","SimSun",Georgia,serif!important;
  font-size:24px!important;
  font-weight:700!important;
  line-height:1.4!important;
  letter-spacing:.025em!important;
  color:#173B5D!important;
}
html body .ncv-page h3,
html body .csb-page h3,
html body .lbc-page h3,
html body .ccv-page h3,
html body .cnet-page h3,
html body .nasb-page h3{
  font-size:16px!important;
  font-weight:700!important;
  line-height:1.45!important;
  letter-spacing:0!important;
}
@media(max-width:768px){
  html body .ncv-hero h1,
  html body .csb-hero h1,
  html body .lbc-hero h1,
  html body .ccv-hero h1,
  html body .cnet-hero h1,
  html body .nasb-hero h1{font-size:28px!important}
  html body .ncv-page h2,
  html body .csb-page h2,
  html body .lbc-page h2,
  html body .ccv-page h2,
  html body .cnet-page h2,
  html body .nasb-page h2{font-size:22px!important}
}
@media(max-width:430px){
  html body .ncv-hero h1,
  html body .csb-hero h1,
  html body .lbc-hero h1,
  html body .ccv-hero h1,
  html body .cnet-hero h1,
  html body .nasb-hero h1{font-size:26px!important;line-height:1.35!important}
}
