/* Turkish uppercase metric safety — keeps the panel-selected font intact. */
:where(h1,h2,h3,h4,h5,h6),
:where(.title,.section-title,.cms-page-hero-copy h1,[class*="title"],[class*="heading"]){
  overflow-wrap:normal;
  font-kerning:normal;
  text-rendering:optimizeLegibility;
}
:where(h1,h2,h3,h4,h5,h6)[style*="uppercase"],
:where(h1,h2,h3,h4,h5,h6),
:where(.cms-page-hero-copy h1,.csi-project-info h2,.csi-project-section-label h2,.csi-project-gallery-head h2,.csi-project-cta h2,.brand-intro-copy h2,.brand-divider-title h3){
  line-height:1.08!important;
  padding-block:.08em .12em;
}
.cms-header :where(a,span,strong),.site-button{line-height:1.35}
