:root{--rose:#d56b91;--gold:#f1b84b;--sky:#79b7c8}body{background:var(--paper);color:var(--ink)}.centered-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(44,44,133,.08);backdrop-filter:blur(18px)}.centered-nav{position:relative;min-height:82px;justify-content:center}.centered-nav .logo-only{position:absolute;left:50px;top:50%;transform:translateY(-50%)}.logo-only span+span{display:none}.centered-nav .nav-links{padding:8px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 16px 40px rgba(44,44,133,.1)}.nav-links a{border-radius:999px}.nav-links a:hover{background:#2c2c85;color:white}.eligibility-shell{width:min(1180px,calc(100% - 32px));margin:28px auto 82px;display:grid;gap:22px}.eligibility-hero{min-height:420px;border:1px solid var(--line);border-radius:18px;padding:clamp(28px,5vw,58px);background:linear-gradient(135deg,rgba(44,44,133,.94),rgba(44,44,133,.66)),image-set(url("../img/education-hero.webp") type("image/webp"), url("../img/education-hero.png") type("image/png")) center/cover;color:#fff;box-shadow:var(--shadow);display:grid;align-content:end}.eyebrow{font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--rose);font-size:.78rem}.eligibility-hero .eyebrow{color:#ffffff}.eligibility-hero h1{font-size:clamp(2.4rem,6vw,5rem);line-height:.98;margin:10px 0 16px}.eligibility-hero p{max-width:760px;color:rgba(255,255,255,.86);line-height:1.7}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.criteria-card,.docs-card,.income-card{border:1px solid var(--line);border-radius:14px;background:#fff;padding:24px;box-shadow:none}.criteria-card{min-height:220px}.criteria-card:nth-child(2){border-top:5px solid var(--gold)}.criteria-card:nth-child(3){border-top:5px solid var(--sky)}.criteria-card:nth-child(4){border-top:5px solid var(--rose)}.criteria-card h2,.docs-card h2,.income-card h2{font-size:1.25rem;margin:0 0 10px;line-height:1.2}.criteria-card strong{display:block;font-size:2rem;margin-bottom:6px}.criteria-card p,.docs-card p,.income-card p{color:var(--muted);line-height:1.65;margin:0}.wide-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:16px}.income-list,.doc-list{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.income-list li,.doc-list li{padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:#eef0fa;color:var(--muted);line-height:1.5}.income-list strong,.doc-list strong{color:var(--ink)}.note-band{border-radius:18px;background:#2c2c85;color:#fff;padding:28px;display:grid;gap:10px}.note-band p{color:rgba(255,255,255,.78);line-height:1.7;margin:0}.button{border-radius:999px}@supports(content-visibility:auto){section{content-visibility:auto;contain-intrinsic-size:auto 500px}}@media(max-width:920px){.centered-nav{justify-content:space-between}.centered-nav .logo-only{position:static;transform:none}.summary-grid{grid-template-columns:1fr 1fr}.wide-section{grid-template-columns:1fr}}@supports(content-visibility:auto){section{content-visibility:auto;contain-intrinsic-size:auto 500px}}@media(max-width:640px){.centered-nav{min-height:74px}.centered-nav .nav-links{border-radius:14px}.eligibility-shell{width:min(100% - 24px,1180px);margin-top:16px}.eligibility-hero,.criteria-card,.docs-card,.income-card,.note-band{border-radius:12px}.summary-grid{grid-template-columns:1fr}.eligibility-hero{min-height:360px;padding:24px}.eligibility-hero h1{font-size:clamp(2.1rem,10vw,3.4rem)}}
