/* Team: capability overview before leadership and research detail. */
.team-overview.section{padding-block:clamp(2.5rem,5vw,4.5rem) 0}
.team-overview .wrap{padding-bottom:clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--line,#dce4ee)}
.team-overview .section-heading{margin-bottom:1.25rem}
.team-overview .research-intro{max-width:58rem;margin:0;line-height:1.8}
.team-overview .research-metrics{margin:1.75rem 0 0;gap:0;border:0;background:transparent}
.team-overview .research-metrics>div{min-width:0;padding:0 clamp(1rem,3vw,2.5rem);border-left:1px solid var(--line,#dce4ee)}
.team-overview .research-metrics>div:first-child{padding-left:0;border-left:0}
.team-overview .research-metrics strong{font-size:clamp(2.25rem,4.2vw,3.25rem);line-height:1.2}
.team-overview .research-metrics span{font-size:1rem;line-height:1.6;margin-top:.5rem;word-break:keep-all}
.team-leadership.section{padding-top:clamp(2.5rem,5vw,4.5rem)}
.team-leadership .v6-team .person h3{font-size:1.75rem;line-height:1.35;margin-bottom:10px}
@media(max-width:540px){
  .team-overview .research-metrics{grid-template-columns:1fr;gap:1rem}
  .team-overview .research-metrics>div,.team-overview .research-metrics>div:first-child{display:grid;grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:1rem;border:0;padding:0 0 1rem;border-bottom:1px solid var(--line,#dce4ee)}
  .team-overview .research-metrics>div:last-child{padding-bottom:0;border-bottom:0}
  .team-overview .research-metrics span{margin-top:0}
}
