/* v72: Academy editorial hero scale. Match membership page's visual authority while retaining linen. */
:root{--aca-v72-emphasis-linen:#126b83;--aca-v72-emphasis-dark:#bcd5f7}
body .aca-contributors #aca-contributors-title{
 font-family:Georgia,"Times New Roman",serif!important;
 font-weight:400!important;
 font-size:clamp(3.45rem,6.8vw,5.6rem)!important;
 line-height:1.025!important;
 letter-spacing:-.035em!important;
 max-width:17ch!important;
 margin:18px 0 30px!important;
 color:#18372f!important;
 -webkit-text-fill-color:#18372f!important;
}
body .aca-contributors #aca-contributors-title .dna-action{
 color:var(--aca-v72-emphasis-linen)!important;
 -webkit-text-fill-color:var(--aca-v72-emphasis-linen)!important;
 font:inherit!important;
}
body .aca-contributors .aca-contributors__intro{
 font-size:clamp(1.08rem,1.8vw,1.35rem)!important;
 line-height:1.55!important;
 max-width:61ch!important;
 margin-bottom:40px!important;
}
body .aca-contributors .aca-contributors__body h3{
 font-size:clamp(1.7rem,3vw,2.2rem)!important;
 line-height:1.15!important;
}
@media(max-width:700px){
 body .aca-contributors #aca-contributors-title{
  font-size:clamp(3.15rem,10.2vw,4.25rem)!important;
  line-height:1.025!important;
  max-width:14ch!important;
  margin:14px 0 24px!important;
 }
 body .aca-contributors .aca-contributors__intro{
  font-size:1.075rem!important;
  line-height:1.52!important;
  margin-bottom:30px!important;
 }
}
@media(max-width:360px){body .aca-contributors #aca-contributors-title{font-size:clamp(2.85rem,10vw,3.4rem)!important}}
