/* Scholarship impact summary — one clean editorial card, two columns, no extra chair panel. */
.scholarships-page .scholarship-impact-hero{
  display:grid!important;
  grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)!important;
  gap:0!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid var(--sch-line)!important;
  border-radius:22px!important;
  box-shadow:0 12px 32px rgba(57,42,48,.06)!important;
}

.scholarships-page .scholarship-record-count,
.scholarships-page .scholarship-impact-copy{
  min-width:0;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:#fff!important;
}

.scholarships-page .scholarship-record-count{
  padding:34px 36px!important;
  border-right:1px solid var(--sch-line)!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
.scholarships-page .scholarship-record-count:before{
  content:"SCHOLARSHIP HISTORY";
  display:block;
  margin-bottom:14px;
  color:var(--sch-teal-dark);
  font-size:.72rem;
  font-weight:900;
  letter-spacing:.15em;
}
.scholarships-page .scholarship-record-count strong{
  color:var(--sch-burgundy-dark)!important;
  font-size:clamp(3.1rem,4vw,4.4rem)!important;
  line-height:.9!important;
  margin:0 0 16px!important;
}
.scholarships-page .scholarship-record-count span{
  color:var(--sch-ink)!important;
  font-size:1.02rem!important;
  line-height:1.45!important;
  font-weight:780!important;
}
.scholarships-page .scholarship-record-count small{
  margin-top:12px!important;
  color:var(--sch-muted)!important;
  font-size:.84rem!important;
  line-height:1.5!important;
}

.scholarships-page .scholarship-impact-copy{
  padding:34px 40px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
.scholarships-page .scholarship-impact-copy .eyebrow{
  margin:0 0 16px!important;
  color:var(--sch-teal-dark)!important;
}
.scholarships-page .scholarship-impact-copy .scholarship-result-card{
  background:transparent!important;
  border:0!important;
  border-left:3px solid var(--sch-burgundy)!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:2px 0 2px 22px!important;
  min-height:0!important;
}
.scholarships-page .scholarship-impact-copy .scholarship-result-year{color:#c52b35!important}
.scholarships-page .scholarship-impact-copy .scholarship-result-card h4{
  color:var(--sch-burgundy-dark)!important;
  font-size:1.75rem!important;
  margin:.2rem 0 .5rem!important;
}
.scholarships-page .scholarship-impact-copy .scholarship-program-name{color:var(--sch-teal-dark)!important}

/* If an older cached script inserted the experimental Shelby summary panel, suppress it. */
.scholarships-page .scholarship-summary-chair{display:none!important}

/* Use the chair email button as the single public contact action. */
.scholarships-page .scholarship-email{display:none!important}

/* Shelby portrait */
.scholarships-page .scholarship-chair-photo-wrap{
  background:#f3f7f5!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  overflow:hidden!important;
}
.scholarships-page .scholarship-chair-photo-wrap img{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center bottom!important;
}

@media(max-width:760px){
  .scholarships-page .scholarship-impact-hero{grid-template-columns:1fr!important}
  .scholarships-page .scholarship-record-count{border-right:0!important;border-bottom:1px solid var(--sch-line)!important}
  .scholarships-page .scholarship-record-count,
  .scholarships-page .scholarship-impact-copy{padding:28px!important}
}
