.gWdELG_program{color:#193345;background:#f1f6fa;border:1px solid #bdcddb;border-radius:1.5rem;overflow:hidden}.gWdELG_program header{color:#f4f9ff;background:radial-gradient(at 90% 15%,#255568,#182c43 70%);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding:clamp(1.15rem,4vw,3rem);display:grid}.gWdELG_program header span{color:#b0eade;letter-spacing:.11em;font-size:.8rem;font-weight:750;display:block}.gWdELG_program h1{color:#fff;max-width:16ch;margin:.4rem 0 .7rem;font-size:clamp(1.9rem,5vw,3.8rem);line-height:1.05}.gWdELG_program header p{color:#d4e4f0;max-width:60ch;margin:0}.gWdELG_program aside{background:#142f45aa;border:1px solid #618398;border-radius:1rem;gap:.5rem;padding:1rem;display:grid}.gWdELG_program aside span{letter-spacing:0;color:#e4eef6;font-size:.9rem;font-weight:400}.gWdELG_body{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(.9rem,2.5vw,1.6rem);padding:clamp(1rem,3vw,2rem);display:grid}.gWdELG_choices{border:0;min-width:0;margin:0;padding:0}.gWdELG_choices legend{color:#193345;margin-bottom:.6rem;font-weight:800}.gWdELG_choice{cursor:pointer;background:#fff;border:1px solid #9fb5c5;border-radius:.65rem;align-items:center;gap:.6rem;min-height:2.9rem;margin-bottom:.55rem;padding:.6rem;display:flex}.gWdELG_choice span{gap:.15rem;font-weight:650;display:grid}.gWdELG_choice small,.gWdELG_kicker{color:#246375;letter-spacing:.07em;font-size:.75rem;font-weight:800}.gWdELG_choice:has(:checked){background:#e4f4f2;border-color:#2d756f}.gWdELG_choice:focus-within{outline-offset:2px;outline:2px solid #16605c}.gWdELG_eligibility{background:#fff;border:1px solid #b8ccd9;border-radius:1rem;min-width:0;padding:clamp(.9rem,2vw,1.4rem)}.gWdELG_eligibility h2{color:#193345;margin:.3rem 0}.gWdELG_eligibility a{color:#205c73;text-underline-offset:.18em;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.gWdELG_eligibility details{border-block:1px solid #cadbe3;margin:.65rem 0;padding:.3rem 0}.gWdELG_eligibility summary{cursor:pointer;min-height:2.75rem;padding:.65rem 0;font-weight:700}.gWdELG_eligibility li{margin:.5rem 0}.gWdELG_eligibility :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid #16605c}.gWdELG_eligibility a.gWdELG_draft{color:#fff;background:#185c59;border-radius:.55rem;padding:.6rem .9rem;font-weight:750;text-decoration:none}@media (max-width:720px){.gWdELG_program header,.gWdELG_body{grid-template-columns:1fr}.gWdELG_program header{gap:1rem}}
