/* Scholarship and donation cards from the latest supplied public reference. */
.support-scholarships .auth-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:24px}
.support-scholarships .auth-detail-grid>div:first-child{border:1px solid var(--line);border-radius:12px;padding:25px;background:#fff;box-shadow:var(--shadow-card)}
.support-scholarships .auth-process-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}
.support-scholarships .auth-process-list li{display:block;border:1px solid var(--line);border-radius:9px;padding:19px;background:var(--cream);transition:transform .22s,box-shadow .22s}
.support-scholarships .auth-process-list li:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}
.support-scholarships .auth-process-list span{display:block;color:var(--red);font:650 12px/1 var(--mono);letter-spacing:.16em}
.support-scholarships .auth-process-list strong{display:block;margin-top:12px;font:400 21px/1.1 var(--display);text-transform:uppercase}
.support-scholarships .auth-process-list p{margin-top:8px;font-size:14px;line-height:1.55}
.support-scholarships .auth-panel{align-self:start;background:var(--cream)}
.support-scholarships .auth-panel .auth-check-list{margin-block:20px}.support-scholarships .auth-panel>button{width:100%;background:#fff}
.support-scholarships .auth-scholarship-giving{align-items:center}
.support-scholarships-form .auth-form{background:var(--cream)}
.support-scholarships-form .auth-panel{background:var(--cream)}
.support-scholarships-form .auth-contact-notice{margin-bottom:18px}
.support-donations{background:var(--cream)}
.support-donations .auth-narrow{max-width:760px}
.support-donations .auth-form{gap:22px;margin-top:25px;padding:30px;background:#fff}
.support-donations .auth-amount-grid--donations{gap:9px}
.support-donations .auth-amount-grid span{display:grid;min-height:58px;place-items:center;font:650 17px/1 var(--sans)}
.support-donations .auth-amount-grid input:checked+span{border-color:var(--navy);background:var(--navy);box-shadow:none;color:#fff}
.support-donations .auth-amount-grid input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}
.support-donations__identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.support-donations .auth-donate-button{width:100%;justify-self:stretch;min-height:48px}
.support-donations .auth-donation-note{border:1px solid var(--line);border-radius:7px;padding:13px;background:var(--cream);color:var(--muted-ink)}
@media(max-width:980px){.support-scholarships .auth-detail-grid{grid-template-columns:1fr}}
@media(max-width:620px){.support-scholarships .auth-process-list,.support-donations__identity{grid-template-columns:1fr}.support-donations .auth-amount-grid--donations{grid-template-columns:repeat(2,minmax(0,1fr))}.support-donations .auth-form{padding:20px}}
@media(prefers-reduced-motion:reduce){.support-scholarships .auth-process-list li{transition:none}.support-scholarships .auth-process-list li:hover{transform:none}}
