.scholarship-page{--sch-ink:#103d32;--sch-muted:#52675f;--sch-gold:#e7c26b;color:var(--sch-ink);background:#fff;font-size:18px;line-height:1.65}
.scholarship-page *{box-sizing:border-box;min-width:0}
.scholarship-page .wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}
.scholarship-page h1,.scholarship-page h2,.scholarship-page h3,.scholarship-page p{margin:0;overflow-wrap:break-word}
.scholarship-page h1,.scholarship-page h2,.scholarship-page h3{font-weight:600;letter-spacing:-.035em;color:var(--sch-ink)}
.scholarship-page h2{font-size:clamp(29px,3.1vw,42px);line-height:1.17}
.scholarship-page h3{font-size:23px;line-height:1.3}
.scholarship-page p{color:var(--sch-muted)}
.scholarship-page a{color:#08744c;text-underline-offset:4px}
.scholarship-page a:focus-visible,.scholarship-page button:focus-visible,.scholarship-page input:focus-visible,.scholarship-page summary:focus-visible{outline:3px solid #b5841f;outline-offset:5px}
.scholarship-page .sch-kicker{font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#08744c;margin-bottom:14px;line-height:1.5}
.scholarship-page .sch-hero{padding:22px 0 50px;background:radial-gradient(ellipse at 90% 30%,#126248 0,transparent 50%),#042f27;color:#fff}
.sch-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px;color:#bcd8ce;margin-bottom:36px}
.scholarship-page .sch-breadcrumb a{color:#e6efe9}
.sch-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:64px;align-items:center}
.scholarship-page .sch-hero .sch-kicker{color:#f0d68d}
.scholarship-page h1{font-size:clamp(38px,4.7vw,64px);line-height:1.08;letter-spacing:-.05em;color:#fff}
.scholarship-page h1 em{display:block;font-family:Georgia,serif;font-weight:400;color:#f0d68d;letter-spacing:-.025em;margin-top:7px}
.scholarship-page .sch-lead{margin-top:24px;color:#deebe4;font-size:19px;max-width:610px;line-height:1.65}
.sch-status{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;margin:24px 0;color:#f6e6b9;font-size:14px;font-weight:500;border:1px solid #9b956b;border-radius:100px;padding:6px 14px}
.sch-status>span{width:7px;height:7px;border-radius:50%;background:#e7c26b;flex-shrink:0}
.sch-actions{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}
.scholarship-page .sch-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 20px;min-height:48px;background:#f0d68d;color:#113c31;border:1px solid #f0d68d;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;line-height:1.4}
.scholarship-page .sch-button:hover{background:#fff0ba;border-color:#fff0ba}
.scholarship-page .sch-text-link{color:#fff;font-size:16px;padding:9px 0}
.sch-hero-art{position:relative;isolation:isolate;border:1px solid #b5a567;border-radius:18px;padding:28px;background:linear-gradient(140deg,#165540,#073a2f);text-align:center;box-shadow:0 20px 50px #001e2340}
.sch-art-heading{font-size:15px;letter-spacing:.12em;color:#f4e1a8;font-weight:600}.sch-art-heading span{display:block;font-size:9px;letter-spacing:.22em;margin-top:3px;color:#c4d6c9}
.sch-book{display:block;width:100%;height:auto;margin-top:35px}
.sch-art-shield{position:absolute;top:93px;left:50%;transform:translateX(-50%);width:100px;height:100px;object-fit:contain}
.scholarship-page .sch-hero-art p{font-family:Georgia,serif;color:#fff2cf;font-size:29px;line-height:1.28;margin-top:9px}.sch-hero-art p em{font-weight:400}
.sch-art-foot{display:block;font-size:10px;letter-spacing:.18em;color:#c4d6c9;border-top:1px solid #608368;margin-top:23px;padding-top:16px}
.sch-record-meta{background:#f5f6ef;border-bottom:1px solid #e0e6db;font-size:13px;color:#52675f}
.sch-record-meta .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:13px 0}
.sch-section{padding:48px 0;scroll-margin-top:100px}
.sch-section-heading{max-width:780px;margin-bottom:26px}.sch-section-heading>p:not(.sch-kicker){margin-top:15px}
.sch-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d9e4dd;border-bottom:1px solid #d9e4dd;margin:28px 0 30px;padding:24px 0}
.sch-stats>div{padding:0 28px;border-right:1px solid #d9e4dd}.sch-stats>div:first-child{padding-left:0}.sch-stats>div:last-child{border:0}
.sch-stats strong{display:block;font-family:Georgia,serif;font-size:42px;line-height:1.2;font-weight:400;color:#08744c}.sch-stats span{display:block;font-size:15px;margin-top:5px;color:#52675f}
.sch-program-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:26px;align-items:start}
.sch-panel{padding:26px;border:1px solid #d9e4dd;border-radius:14px}
.sch-facts{margin:18px 0 0}.sch-facts>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:16px;padding:13px 0;border-top:1px solid #e5ebe6;font-size:16px;line-height:1.55}
.sch-facts dt{color:#52675f}.sch-facts dd{margin:0;color:#183d32;font-weight:500}
.sch-source{background:#f7f5ed;border:1px solid #e8dfc8;padding:26px;border-radius:14px}.sch-source-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#746035}
.sch-source img{display:block;width:min(220px,100%);height:auto;margin:22px 0}.sch-source h3{margin-bottom:12px}.sch-source p{font-size:17px;margin-bottom:18px}.sch-source a{font-size:16px;font-weight:600}.sch-source small{display:block;font-size:13px;color:#667267;line-height:1.6;border-top:1px solid #ddd7c8;padding-top:16px;margin-top:20px}
.sch-tinted{background:#f4f8f4;border-block:1px solid #e0e8e1}
.sch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px}
.sch-steps article{display:flex;align-items:start;gap:16px}.sch-step-icon{flex:0 0 39px;display:flex;align-items:center;justify-content:center;width:39px;height:44px;color:#175644;background:#e6eedf;border:1px solid #bac9b2;border-radius:6px 6px 15px 15px;font-family:Georgia,serif;font-size:18px}
.sch-steps h3{font-size:21px;margin:2px 0 12px}.sch-steps p{font-size:17px;line-height:1.65}
.sch-resource-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}
.sch-resource-links>a{display:block;padding:18px 22px;border:1px solid #bfcfc4;border-radius:10px;background:#fff;text-decoration:none}.sch-resource-links>a:hover{border-color:#08744c;background:#fafcf9}
.sch-resource-links>a>span{display:block;font-size:13px;font-weight:500;color:#52675f}.sch-resource-links strong{display:block;font-size:18px;line-height:1.45;margin-top:5px;font-weight:600}
.sch-safety{display:flex;gap:16px;align-items:start;margin-top:25px}.sch-safety svg{flex:0 0 28px;color:#08744c}.sch-safety p{font-size:16px}.sch-safety strong{color:#153e32;font-weight:600}
.sch-checklist-grid,.sch-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}
.scholarship-page .sch-local-note{font-size:14px;color:#61766a}.sch-checklist{border:1px solid #d7e1d9;border-radius:14px;padding:24px;background:#fff}
.sch-checklist fieldset{padding:0;margin:0;border:0;min-inline-size:0}.sch-checklist legend{font-size:20px;font-weight:600;margin-bottom:14px}.sch-checklist label{display:flex;align-items:start;gap:13px;padding:12px 0;cursor:pointer;border-top:1px solid #e5eae5;font-size:16px;line-height:1.55}
.sch-checklist input{appearance:auto;accent-color:#08744c;width:21px;height:21px;flex:0 0 21px;margin:2px 0 0;padding:0}.sch-checklist label:has(input:checked){color:#086442}
.sch-checklist-footer{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid #d7e1d9;margin-top:10px;padding-top:14px;font-size:14px;color:#08744c}.sch-checklist-footer button{font:inherit;cursor:pointer;color:#325746;background:#eff5ee;border:1px solid #bdcebe;border-radius:6px;min-height:44px;padding:9px 12px}
.sch-faq-section{background:#fafbf8;border-block:1px solid #e4e9df}
.sch-faq details{border-bottom:1px solid #d3ddd2;padding:0;background:transparent;border-radius:0;margin:0;box-shadow:none}.sch-faq details:first-child{border-top:1px solid #d3ddd2}.sch-faq summary{display:list-item;cursor:pointer;font-size:18px;font-weight:600;line-height:1.5;color:#153e32;padding:18px 0;list-style-position:inside}.sch-faq summary::marker{color:#08744c}.sch-faq p{font-size:17px;padding:0 0 20px;line-height:1.65}
.sch-contact-section{padding:36px 0}.sch-contact{display:flex;gap:30px;justify-content:space-between;align-items:center;background:#063c2f;border-radius:14px;padding:30px 32px}.scholarship-page .sch-contact .sch-kicker{color:#e7c26b;margin-bottom:8px}.scholarship-page .sch-contact h2{color:#fff;font-size:28px}.scholarship-page .sch-contact p:not(.sch-kicker){color:#d9e9df;font-size:17px;margin-top:12px}.sch-contact .sch-button{flex-shrink:0}
.scholarship-body .elite-mobile-cta{display:none!important}.scholarship-body{padding-bottom:0!important}
.sch-skip-link{position:absolute;left:18px;top:-100px;padding:12px;background:#fff;color:#123e31;z-index:9999}.sch-skip-link:focus{top:12px}
.sch-contact-email{color:#fff;max-width:100%;overflow-wrap:anywhere;flex-shrink:0}.sch-contact-email span{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#e7c26b}.sch-contact-email strong{display:block;font-size:16px;font-weight:600}
@media(max-width:520px){.scholarship-body .topline .topline-contacts{flex-wrap:wrap;gap:3px 14px;max-width:100%;min-width:0}.scholarship-body .topline .topline-contacts a{max-width:100%}}
@media(max-width:900px){.sch-hero-grid{gap:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.sch-hero-art{padding:20px}.sch-art-heading{font-size:12px}.sch-art-shield{top:92px;width:75px;height:75px}.scholarship-page .sch-hero-art p{font-size:25px}.sch-steps{grid-template-columns:1fr;gap:24px}.sch-program-grid{gap:20px}.sch-panel,.sch-source{padding:22px}.sch-checklist-grid,.sch-faq-grid{gap:30px}.sch-facts>div{grid-template-columns:1fr;gap:3px}.sch-contact{align-items:start;flex-direction:column;gap:20px}}
@media(max-width:650px){.scholarship-page .wrap{width:calc(100% - 32px)}.scholarship-page{font-size:17px}.scholarship-page .sch-hero{padding:18px 0 32px}.sch-breadcrumb{margin-bottom:25px}.sch-hero-grid,.sch-program-grid,.sch-checklist-grid,.sch-faq-grid{grid-template-columns:1fr;gap:26px}.sch-hero-art{display:none}.scholarship-page .sch-lead{font-size:18px;margin-top:20px}.sch-status{font-size:13px;padding:6px 11px;margin:20px 0}.sch-actions{gap:8px 20px}.sch-section{padding:32px 0}.sch-record-meta .wrap{gap:3px}.sch-record-meta{font-size:12px}.sch-section-heading{margin-bottom:22px}.sch-stats{padding:20px 0;margin:22px 0}.sch-stats>div{padding:0 12px}.sch-stats strong{font-size:32px}.sch-stats span{font-size:13px;line-height:1.5}.sch-panel,.sch-source,.sch-checklist{padding:20px}.sch-facts>div{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:13px;font-size:15px}.sch-resource-links{grid-template-columns:1fr;gap:12px;margin-top:24px}.sch-steps{gap:22px;margin-top:22px}.sch-steps article{gap:14px}.sch-contact{padding:25px 21px}.sch-contact .sch-button{width:100%}.sch-contact-section{padding:24px 0}.sch-checklist-grid .sch-section-heading,.sch-faq-grid .sch-section-heading{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.scholarship-body{scroll-behavior:auto}.scholarship-page *{transition:none!important}}
