/* Scholarships — cohesive public-facing system.
   Burgundy carries identity and actions; muted teal supports guidance/status;
   warm paper and white provide the breathing room. */

.scholarships-page{
  --sch-burgundy:#682f4a;
  --sch-burgundy-dark:#4b2136;
  --sch-burgundy-soft:#f4ebef;
  --sch-teal:#3f7975;
  --sch-teal-dark:#2b5f5c;
  --sch-teal-soft:#edf5f3;
  --sch-page:#f7f4ef;
  --sch-paper:#fffdf9;
  --sch-white:#fff;
  --sch-ink:#26333b;
  --sch-muted:#66727a;
  --sch-line:#ddd9d4;
  --sch-shadow:0 16px 40px rgba(57,42,48,.08);
  background:var(--sch-page);
}
.scholarships-page main{background:var(--sch-page)}

/* Hero */
.scholarships-page .initiative-detail-hero{
  background:var(--sch-burgundy-dark)!important;
  border-bottom:4px solid var(--sch-teal)!important;
  padding:72px 0 82px;
}
.scholarships-page .initiative-detail-hero .eyebrow{color:#e8f4f2!important}
.scholarships-page .initiative-detail-hero h1{color:#fff!important}
.scholarships-page .initiative-detail-hero p{color:rgba(255,255,255,.88)!important}
.scholarships-page .initiative-owner{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.24)!important;color:#fff!important}
.scholarships-page .initiative-status{background:#fff!important;color:var(--sch-burgundy-dark)!important}

/* Shelby chair card */
.scholarships-page .scholarship-chair-section{background:transparent!important;padding:0 0 52px;margin-top:-42px;position:relative;z-index:3}
.scholarships-page .scholarship-chair-card{
  display:grid!important;
  grid-template-columns:270px minmax(0,1fr)!important;
  overflow:hidden;
  border:1px solid var(--sch-line)!important;
  border-radius:22px!important;
  background:var(--sch-paper)!important;
  box-shadow:var(--sch-shadow)!important;
}
.scholarships-page .scholarship-chair-photo-wrap{
  min-height:330px!important;
  padding:18px 18px 0!important;
  background:linear-gradient(180deg,#f5faf9 0%,var(--sch-teal-soft) 100%)!important;
  border-right:1px solid var(--sch-line)!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  position:relative;
}
.scholarships-page .scholarship-chair-photo-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--sch-burgundy)}
.scholarships-page .scholarship-chair-photo-wrap img{
  display:block!important;
  width:100%!important;
  max-width:245px!important;
  max-height:310px!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  filter:drop-shadow(0 12px 18px rgba(38,51,59,.14));
}
.scholarships-page .scholarship-chair-copy{padding:40px 44px!important;align-self:center}
.scholarships-page .scholarship-chair-copy .eyebrow{color:var(--sch-teal-dark)!important}
.scholarships-page .scholarship-chair-copy h2{color:var(--sch-burgundy-dark)!important;max-width:760px;margin-bottom:12px}
.scholarships-page .scholarship-chair-copy>p{color:var(--sch-muted)!important;max-width:780px;line-height:1.65}
.scholarships-page .scholarship-chair-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.scholarships-page .scholarship-contact,
.scholarships-page .scholarship-apply,
.scholarships-page .scholarship-featured-link,
.scholarships-page .scholarship-summary-chair-link{background:var(--sch-burgundy)!important;border-color:var(--sch-burgundy)!important;color:#fff!important}
.scholarships-page .scholarship-contact:hover,
.scholarships-page .scholarship-apply:hover,
.scholarships-page .scholarship-featured-link:hover,
.scholarships-page .scholarship-summary-chair-link:hover{background:var(--sch-burgundy-dark)!important;border-color:var(--sch-burgundy-dark)!important}
.scholarships-page .scholarship-chair-actions .secondary,
.scholarships-page .scholarship-history-cta .secondary{background:transparent!important;color:var(--sch-teal-dark)!important;border:1px solid #9fc3bf!important}
.scholarships-page .scholarship-chair-actions .secondary:hover,
.scholarships-page .scholarship-history-cta .secondary:hover{background:var(--sch-teal-soft)!important}
.scholarships-page .scholarship-email{margin-top:16px!important}
.scholarships-page .scholarship-email a{color:var(--sch-teal-dark)!important;text-decoration-thickness:1px;text-underline-offset:3px}

/* Who / why / where / what */
.scholarships-page .scholarship-four-section{background:transparent!important;padding-top:8px}
.scholarships-page .simple-section-head{margin-bottom:20px}
.scholarships-page .scholarship-four-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0!important;
  overflow:hidden;
  border:1px solid var(--sch-line)!important;
  border-radius:20px!important;
  background:var(--sch-paper)!important;
  box-shadow:0 10px 28px rgba(57,42,48,.05)!important;
}
.scholarships-page .scholarship-four-grid article{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:28px 30px!important;min-height:0!important}
.scholarships-page .scholarship-four-grid article:nth-child(odd){border-right:1px solid var(--sch-line)!important}
.scholarships-page .scholarship-four-grid article:nth-child(-n+2){border-bottom:1px solid var(--sch-line)!important}
.scholarships-page .scholarship-four-grid article>span{color:var(--sch-teal-dark)!important}
.scholarships-page .scholarship-four-grid h3{color:var(--sch-burgundy-dark)!important;margin:.35rem 0 .5rem}
.scholarships-page .scholarship-four-grid p{color:var(--sch-muted)!important;line-height:1.6;margin:0}

/* Deadlines */
.scholarships-page .scholarship-deadline-section{background:transparent!important;padding-top:54px}
.scholarships-page .scholarship-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:28px;align-items:end;margin-bottom:24px}
.scholarships-page .scholarship-section-head>p{margin:0;color:var(--sch-muted)!important;line-height:1.65}
.scholarships-page .scholarship-program-grid{gap:16px!important}
.scholarships-page .scholarship-program-card{
  border:1px solid var(--sch-line)!important;
  border-top:4px solid var(--sch-teal)!important;
  background:var(--sch-white)!important;
  min-height:340px;
  border-radius:18px!important;
  box-shadow:0 8px 24px rgba(57,42,48,.05)!important;
}
.scholarships-page .scholarship-program-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(57,42,48,.08)!important}
.scholarships-page .scholarship-program-status{background:var(--sch-burgundy-soft)!important;color:var(--sch-burgundy-dark)!important}
.scholarships-page .scholarship-program-code{color:var(--sch-teal-dark)!important}
.scholarships-page .scholarship-program-card h3{color:var(--sch-burgundy-dark)!important}
.scholarships-page .scholarship-countdown{color:var(--sch-teal-dark)!important}
.scholarships-page .scholarship-program-award{background:var(--sch-teal-soft)!important;border-left:3px solid var(--sch-teal)!important;border-radius:8px}

/* Impact summary — three balanced panels, no giant colored frame. */
.scholarships-page .scholarship-impact-section{background:transparent!important;padding-top:60px}
.scholarships-page .scholarship-impact-hero{
  display:grid!important;
  grid-template-columns:minmax(210px,.72fr) minmax(300px,1fr) minmax(300px,.95fr)!important;
  gap:16px!important;
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.scholarships-page .scholarship-record-count,
.scholarships-page .scholarship-impact-copy,
.scholarships-page .scholarship-summary-chair{
  min-width:0;
  border:1px solid var(--sch-line)!important;
  border-radius:18px!important;
  background:var(--sch-white)!important;
  box-shadow:0 8px 24px rgba(57,42,48,.05)!important;
}
.scholarships-page .scholarship-record-count{
  padding:28px!important;
  border-top:4px solid var(--sch-burgundy)!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
}
.scholarships-page .scholarship-record-count strong{color:var(--sch-burgundy-dark)!important;font-size:clamp(3.2rem,5vw,4.8rem)!important;line-height:.9;margin-bottom:16px}
.scholarships-page .scholarship-record-count span{color:var(--sch-ink)!important;font-weight:800;line-height:1.35}
.scholarships-page .scholarship-record-count small{color:var(--sch-muted)!important;line-height:1.5;margin-top:14px;font-size:.86rem}
.scholarships-page .scholarship-impact-copy{padding:28px!important;border-top:4px solid var(--sch-teal)!important}
.scholarships-page .scholarship-impact-copy .eyebrow{color:var(--sch-teal-dark)!important;margin-bottom:14px}
.scholarships-page .scholarship-impact-copy .scholarship-result-card{
  background:transparent!important;
  color:var(--sch-ink)!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
  min-height:0!important;
}
.scholarships-page .scholarship-impact-copy .scholarship-result-card h4{font-size:1.65rem!important;margin:.18rem 0 .35rem!important}
.scholarships-page .scholarship-summary-chair{
  overflow:hidden;
  display:grid!important;
  grid-template-columns:118px minmax(0,1fr)!important;
  border-top:4px solid var(--sch-burgundy)!important;
}
.scholarships-page .scholarship-summary-chair-photo{background:var(--sch-teal-soft);display:flex;align-items:flex-end;justify-content:center;padding:12px 8px 0;overflow:hidden}
.scholarships-page .scholarship-summary-chair-photo img{display:block;width:100%;max-width:112px;height:100%;max-height:220px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 12px rgba(38,51,59,.1))}
.scholarships-page .scholarship-summary-chair-copy{padding:24px 24px 22px}
.scholarships-page .scholarship-summary-chair-copy .eyebrow{color:var(--sch-teal-dark)!important;margin:0 0 5px}
.scholarships-page .scholarship-summary-chair-copy h3{color:var(--sch-burgundy-dark)!important;font-size:1.45rem;margin:0 0 8px}
.scholarships-page .scholarship-summary-chair-copy p:not(.eyebrow){color:var(--sch-muted)!important;line-height:1.5;font-size:.93rem;margin:0 0 16px}
.scholarships-page .scholarship-summary-chair-link{display:inline-flex!important;padding:.65rem .9rem!important;font-size:.85rem!important}

/* Featured scholar */
.scholarships-page .scholarship-featured-scholar{
  margin-top:28px;
  display:grid!important;
  grid-template-columns:minmax(210px,270px) minmax(0,1fr)!important;
  overflow:hidden;
  border:1px solid var(--sch-line)!important;
  border-radius:20px!important;
  background:var(--sch-paper)!important;
  box-shadow:0 10px 28px rgba(57,42,48,.05)!important;
}
.scholarships-page .scholarship-featured-photo{background:var(--sch-teal-soft)!important;border-right:1px solid var(--sch-line)!important;padding:28px;display:flex;align-items:center;justify-content:center}
.scholarships-page .scholarship-featured-photo img{width:100%;max-width:215px;height:auto;border-radius:12px;box-shadow:0 10px 24px rgba(38,51,59,.12)}
.scholarships-page .scholarship-featured-copy{padding:34px 38px;position:relative}
.scholarships-page .scholarship-featured-copy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--sch-burgundy)}
.scholarships-page .scholarship-featured-copy .eyebrow{color:var(--sch-teal-dark)!important;margin-bottom:8px}
.scholarships-page .scholarship-featured-copy h3{font-size:clamp(1.6rem,3vw,2.45rem);line-height:1.08;color:var(--sch-burgundy-dark)!important;margin:0 0 10px}
.scholarships-page .scholarship-featured-copy h4{font-size:1.25rem;color:var(--sch-ink)!important;margin:0 0 14px}
.scholarships-page .scholarship-featured-copy>p{color:var(--sch-muted)!important;line-height:1.7;max-width:820px}
.scholarships-page .scholarship-featured-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.scholarships-page .scholarship-featured-badges span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;background:var(--sch-teal-soft)!important;color:var(--sch-teal-dark)!important;font-size:.76rem;font-weight:850}

/* History */
.scholarships-page .scholarship-recipient-history{margin-top:28px;padding:30px;border:1px solid var(--sch-line)!important;border-radius:20px!important;background:var(--sch-paper)!important;box-shadow:0 10px 28px rgba(57,42,48,.04)!important}
.scholarships-page .scholarship-history-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:28px;align-items:end;margin-bottom:28px}
.scholarships-page .scholarship-history-head .eyebrow{color:var(--sch-teal-dark)!important}
.scholarships-page .scholarship-history-head h3{font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.05;margin:.15em 0 0;color:var(--sch-burgundy-dark)!important}
.scholarships-page .scholarship-history-head>p{margin:0;color:var(--sch-muted)!important;line-height:1.6}
.scholarships-page .scholarship-year-list{display:grid;gap:22px}
.scholarships-page .scholarship-year-block{border-top:1px solid var(--sch-line);padding-top:20px}
.scholarships-page .scholarship-year-block:first-child{border-top:0;padding-top:0}
.scholarships-page .scholarship-year-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}
.scholarships-page .scholarship-year-heading strong{font-size:1.45rem;color:var(--sch-burgundy-dark)!important}
.scholarships-page .scholarship-year-heading span{font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--sch-muted)!important}
.scholarships-page .scholarship-year-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.scholarships-page .scholarship-result-card{border:1px solid var(--sch-line)!important;border-top:3px solid var(--sch-teal)!important;background:var(--sch-white)!important;border-radius:14px!important;padding:18px;display:flex;flex-direction:column;gap:5px;min-height:168px;box-shadow:none!important}
.scholarships-page .scholarship-result-card.featured{min-height:0}
.scholarships-page .scholarship-result-year{color:var(--sch-teal-dark)!important;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.scholarships-page .scholarship-result-card h4{color:var(--sch-burgundy-dark)!important;font-size:1.2rem;margin:.15rem 0 .05rem}
.scholarships-page .scholarship-program-name{color:var(--sch-teal-dark)!important;font-size:.82rem;font-weight:900;margin-bottom:.35rem}
.scholarships-page .scholarship-result-card span{color:var(--sch-muted)!important;line-height:1.45}
.scholarships-page .scholarship-result-card span strong{color:var(--sch-ink)!important}
.scholarships-page .scholarship-history-cta{margin-top:26px;padding-top:22px;border-top:1px solid var(--sch-line);display:flex;align-items:center;justify-content:space-between;gap:18px}
.scholarships-page .scholarship-history-cta p{margin:0;max-width:760px;color:var(--sch-muted)!important;line-height:1.6}

.scholarships-page .scholarship-section-head .eyebrow,
.scholarships-page .simple-section-head .eyebrow{color:var(--sch-teal-dark)!important}
.scholarships-page .scholarship-section-head h2,
.scholarships-page .simple-section-head h2{color:var(--sch-burgundy-dark)!important}

@media(max-width:1120px){
  .scholarships-page .scholarship-impact-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .scholarships-page .scholarship-summary-chair{grid-column:1 / -1!important;grid-template-columns:150px minmax(0,1fr)!important}
}
@media(max-width:980px){
  .scholarships-page .scholarship-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .scholarships-page .scholarship-section-head{grid-template-columns:1fr}
}
@media(max-width:760px){
  .scholarships-page .initiative-detail-hero{padding:58px 0 72px}
  .scholarships-page .scholarship-chair-section{margin-top:-30px;padding-bottom:40px}
  .scholarships-page .scholarship-chair-card{grid-template-columns:1fr!important}
  .scholarships-page .scholarship-chair-photo-wrap{min-height:280px!important;border-right:0!important;border-bottom:1px solid var(--sch-line)!important}
  .scholarships-page .scholarship-chair-photo-wrap img{max-height:265px!important;max-width:220px!important}
  .scholarships-page .scholarship-chair-copy{padding:28px!important}
  .scholarships-page .scholarship-four-grid{grid-template-columns:1fr!important}
  .scholarships-page .scholarship-four-grid article:nth-child(odd){border-right:0!important}
  .scholarships-page .scholarship-four-grid article{border-bottom:1px solid var(--sch-line)!important}
  .scholarships-page .scholarship-four-grid article:last-child{border-bottom:0!important}
  .scholarships-page .scholarship-impact-hero{grid-template-columns:1fr!important}
  .scholarships-page .scholarship-summary-chair{grid-column:auto!important;grid-template-columns:112px minmax(0,1fr)!important}
  .scholarships-page .scholarship-featured-scholar{grid-template-columns:1fr!important}
  .scholarships-page .scholarship-featured-photo{border-right:0!important;border-bottom:1px solid var(--sch-line)!important;padding:24px}
  .scholarships-page .scholarship-featured-copy{padding:28px}
  .scholarships-page .scholarship-history-head{grid-template-columns:1fr}
  .scholarships-page .scholarship-year-grid{grid-template-columns:1fr}
  .scholarships-page .scholarship-history-cta{align-items:flex-start;flex-direction:column}
}
