/* Samara University | Leadership page. Scoped to avoid other pages. */
.su-leadership{background:#f3f7fb;color:#12334d;min-height:65vh}
.su-leadership-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.su-leadership-hero{background:linear-gradient(120deg,#08263e,#0b5471);padding:75px 0 70px;color:#fff}
.su-leadership-eyebrow{display:inline-block;font-size:.77rem;font-weight:800;letter-spacing:.13em;color:#f5bf52;margin-bottom:16px}
.su-leadership-hero h1{color:#fff;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.13;margin:0 0 16px}
.su-leadership-hero p{font-size:1.05rem;max-width:680px;color:#d9e8f0;margin:0;line-height:1.7}
.su-leadership-section{padding-block:55px 90px}
.su-leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.su-leadership-card{overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 12px 35px rgba(14,44,66,.08);border:1px solid #e5edf3}
.su-leadership-photo{height:310px;background:#e7eef4;overflow:hidden}
.su-leadership-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 28%}
.su-leadership-photo-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8297a7;font-size:.9rem}
.su-leadership-details{padding:28px 30px 34px}
.su-leadership-role{font-size:.88rem;font-weight:800;color:#0b7192}
.su-leadership-details h2{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.3;margin:11px 0 18px;color:#0c2e47}
.su-leadership-details p{font-size:.98rem;line-height:1.8;color:#526b7e;margin:0;overflow-wrap:anywhere}
.su-leadership-empty{padding:40px;background:#fff;border-radius:16px}
@media(max-width:720px){.su-leadership-grid{grid-template-columns:1fr}.su-leadership-hero{padding:50px 0}.su-leadership-photo{height:260px}.su-leadership-details{padding:24px}}
