/* Desktop team layout; existing mobile layout is preserved. */
@media (min-width:761px){
  .about-page .about-leadership-grid{grid-template-columns:minmax(0,1fr);gap:40px}
  .about-page .about-leadership-grid>div:first-child{width:100%;max-width:820px;margin-inline:auto;text-align:center}
  .about-page .about-leader-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;max-width:860px;margin-inline:auto}
  .about-page .about-leader-cards>article{min-width:0}
}

@media (max-width:760px){
  .about-page .about-leader-cards{width:100%;max-width:520px;margin-inline:auto}
}

/* Fill the same 4:5 portrait frame as the other team photos. */
.about-page .about-leader-photo--legal-studies{
  width:100%;
  height:auto;
  aspect-ratio:4/5;
  object-fit:cover;
  object-position:50% 50%;
}

/* Team text hierarchy. */
.about-page .about-leader-info h3,
.about-page .about-leader-info small{color:#fff}
.about-page .about-leader-info p{color:#30aaf5}
/* Show only the portrait area of the supplied screenshot, preserving its pixels. */
.about-page .about-leader-photo-frame{
  position:relative;
  width:100%;
  aspect-ratio:4/5;
  flex:none;
  overflow:hidden;
  background:#071c30;
  border-bottom:1px solid #234158;
}
.about-page .about-leader-photo--liliana{
  position:absolute;
  display:block;
  left:0;
  top:-32.5203252033%;
  width:100%;
  max-width:none;
  height:auto;
  aspect-ratio:738/1600;
}
