h1,h2,h3,h4{font-family:Georgia,"Times New Roman",serif;line-height:1.08;font-weight:500;margin:0 0 .6em}h1{font-size:clamp(3rem,7vw,5.5rem);letter-spacing:-.035em}h2{font-size:clamp(2.2rem,4vw,3.5rem);letter-spacing:-.025em}h3{font-size:1.5rem}.giri-lede{font-size:clamp(1.2rem,2vw,1.45rem);color:var(--giri-charcoal-700);max-width:58rem}.giri-hero--dark .giri-lede,.giri-section--dark .giri-lede{color:#dfe7ed}.giri-eyebrow{display:inline-block;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--giri-gold-600);margin-bottom:1rem}.giri-thesis{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1.2}.giri-prose{font-size:1.08rem}.giri-prose p,.giri-prose ul,.giri-prose ol{margin:0 0 1.4rem}.giri-prose h2{margin-top:2.6rem}.giri-prose h3{margin-top:2rem}.giri-center{text-align:center}

/* v1.2.3 research-publication typography */
@media(min-width:1100px){
  h2{font-size:clamp(2.75rem,3.35vw,4.15rem)}
  h3{font-size:1.72rem}
  .giri-lede{font-size:clamp(1.28rem,1.45vw,1.55rem);line-height:1.62}
  .giri-thesis{font-size:clamp(2.45rem,3.4vw,3.85rem)}
  .giri-prose{font-size:1.18rem;line-height:1.78}
  .giri-section-heading>p{font-size:1.08rem;line-height:1.7}
}
