/* V180 — compact About and FAQ mastheads */
body.page-about .ts71-hero-inner{
  padding-top:30px!important;
  padding-bottom:34px!important;
}
body.page-about .ts71-breadcrumb{margin-bottom:11px!important}
body.page-about .ts71-kicker{min-height:27px!important;padding-inline:10px!important;font-size:9.5px!important}
body.page-about .ts71-hero h1{
  max-width:790px!important;
  margin-top:10px!important;
  font-size:clamp(31px,3.8vw,49px)!important;
  line-height:1.07!important;
  letter-spacing:-.035em!important;
}
body.page-about .ts71-hero>div>p{margin-top:10px!important;font-size:13px!important;line-height:1.55!important}
body.page-about .ts71-principles{margin-top:15px!important}
body.page-about .ts71-principles span{min-height:29px!important;font-size:9.5px!important}
body.page-about .ts71-hero-actions{margin-top:14px!important}
body.page-about .ts71-btn-primary,
body.page-about .ts71-btn-secondary{min-height:39px!important;font-size:10.5px!important}

body.page-faq .ts74-hero-inner{
  padding-top:30px!important;
  padding-bottom:34px!important;
}
body.page-faq .ts74-breadcrumb{margin-bottom:11px!important}
body.page-faq .ts74-kicker{min-height:27px!important;padding-inline:10px!important;font-size:9.5px!important}
body.page-faq .ts74-hero h1{
  max-width:790px!important;
  margin-top:10px!important;
  font-size:clamp(31px,3.8vw,49px)!important;
  line-height:1.07!important;
  letter-spacing:-.035em!important;
}
body.page-faq .ts74-hero p{margin-top:10px!important;font-size:13px!important;line-height:1.55!important}
body.page-faq .ts74-hero-rail{margin-top:15px!important}
body.page-faq .ts74-hero-rail span{min-height:28px!important;font-size:9px!important}

@media(max-width:700px){
  body.page-about .ts71-hero-inner,
  body.page-faq .ts74-hero-inner{padding-top:22px!important;padding-bottom:26px!important}
  body.page-about .ts71-breadcrumb,
  body.page-faq .ts74-breadcrumb{margin-bottom:9px!important}
  body.page-about .ts71-hero h1,
  body.page-faq .ts74-hero h1{font-size:clamp(26px,7.8vw,34px)!important;line-height:1.08!important}
  body.page-about .ts71-hero>div>p,
  body.page-faq .ts74-hero p{font-size:11px!important;line-height:1.5!important}
  body.page-about .ts71-principles,
  body.page-faq .ts74-hero-rail{margin-top:12px!important}
  body.page-about .ts71-hero-actions{margin-top:12px!important}
}
