.scholars-hero .sch-faces-preview{max-width:440px;margin:24px auto 28px;padding:0 12px}
.sch-faces-stage{height:104px;display:flex;align-items:center;justify-content:center}
.sch-face-group{display:flex;align-items:center;justify-content:center;gap:16px}
.sch-face-group[hidden]{display:none}
.sch-face{display:block;flex:0 0 auto;border-radius:50%;padding:3px;background:linear-gradient(140deg,#00b4d8,#b1e8ef);box-shadow:0 5px 13px #065d7026;transition:transform .2s}
.sch-face img{display:block;width:80px;height:80px;object-fit:cover;object-position:center 25%;border:3px solid white;border-radius:50%}
.sch-face:hover{transform:translateY(-3px)}
.sch-face:focus-visible,.sch-faces-controls button:focus-visible{outline:3px solid #00778b;outline-offset:4px}
.sch-faces-caption{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px;font:500 13px/1.4 Inter,Arial,sans-serif}
.sch-faces-caption>a{color:#086c80;text-decoration:none}
.sch-faces-caption>a:hover{text-decoration:underline}
.sch-faces-controls{display:flex;gap:3px}.sch-faces-controls[hidden]{display:none}
.sch-faces-controls button{font:inherit;font-size:11px;padding:7px;min-height:32px;border:0;background:transparent;color:#52666c;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.spotlight-card[id^="scholar-bio-"]{scroll-margin-top:125px}
@media(max-width:480px){.sch-face-group{gap:10px}.sch-face img{width:62px;height:62px}.sch-faces-stage{height:82px}.scholars-hero .sch-faces-preview{padding:0;margin:18px auto 22px}}
@media(max-width:350px){.sch-face-group{gap:8px}.sch-face img{width:54px;height:54px}}
@media(prefers-reduced-motion:reduce){.sch-face{transition:none}.sch-face:hover{transform:none}}
