.ProgrammaticSubjectPage_page__ZhJ2T{min-height:100vh;background:#f6f8fb;color:#1d3557}.ProgrammaticSubjectPage_hero___kw_f{background:#002252;overflow:hidden;padding:clamp(2.5rem,5vw,4.75rem) 1.25rem;position:relative}.ProgrammaticSubjectPage_hero___kw_f:before{background:radial-gradient(circle at 78% 22%,#4b84cc57,#0000 23rem);content:"";inset:0;pointer-events:none;position:absolute;background:#f7f9fc;color:#12233f}.ProgrammaticSubjectPage_hero___kw_f{background:linear-gradient(135deg,#082b63,#0d4b91);color:#fff;padding:5rem 1.5rem 4rem}.ProgrammaticSubjectPage_content__1v3sU,.ProgrammaticSubjectPage_heroInner__xj2kL{max-width:1240px;position:relative;width:100%;z-index:1;width:min(1120px,100%);margin:0 auto}.ProgrammaticSubjectPage_breadcrumb__Pf0K1{color:#c9dcf5;font-size:.9rem;margin-bottom:1.75rem}.ProgrammaticSubjectPage_breadcrumb__Pf0K1 a{color:#fff;text-decoration:underline;text-underline-offset:3px}.ProgrammaticSubjectPage_eyebrow__WJWtb{color:#a9d3ff;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ProgrammaticSubjectPage_heroGrid__jCu7c{align-items:center;display:grid;gap:clamp(2rem,5vw,4.75rem);grid-template-columns:minmax(0,1.12fr) minmax(19rem,.78fr)}.ProgrammaticSubjectPage_hero___kw_f h1{max-width:850px;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.05;margin:.75rem 0 1rem}.ProgrammaticSubjectPage_heroIntro___7hgV{max-width:760px;color:#e4effd;font-size:1.15rem;line-height:1.7}.ProgrammaticSubjectPage_actions___iVkB{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.ProgrammaticSubjectPage_primary__X8Zhc,.ProgrammaticSubjectPage_secondary__AyQYi{align-items:center;border-radius:.5rem;display:inline-flex;min-height:2.9rem;border-radius:999px;padding:.75rem 1.2rem;font-weight:700;text-decoration:none}.ProgrammaticSubjectPage_primary__X8Zhc{background:#ee701e;background:#ff6b26;color:#fff}.ProgrammaticSubjectPage_secondary__AyQYi{border:1px solid #a9d3ff;color:#fff}.ProgrammaticSubjectPage_content__1v3sU{padding:clamp(2.75rem,5vw,4.5rem) 1.25rem 5rem}.ProgrammaticSubjectPage_notice__qgIh1{border:1px solid #f4d8bd;border-radius:.75rem;padding:3rem 1.5rem 5rem;border-left:4px solid #ff9a58;background:#fff5ed;border-radius:.5rem;padding:1rem 1.2rem;line-height:1.6}.ProgrammaticSubjectPage_section__9IyCj{margin-top:clamp(3rem,5vw,4.5rem)}.ProgrammaticSubjectPage_section__9IyCj h2{color:#102a43;letter-spacing:-.035em;margin-top:3rem;font-size:clamp(1.6rem,3vw,2.3rem);margin-bottom:.7rem}.ProgrammaticSubjectPage_card__TBLgt p,.ProgrammaticSubjectPage_faq__Y9voP p,.ProgrammaticSubjectPage_sectionIntro__SSI_h{color:#526987;line-height:1.65}.ProgrammaticSubjectPage_cards__UnaQf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.ProgrammaticSubjectPage_card__TBLgt{background:#fff;border-radius:.75rem;border:1px solid #e1e8f2;border-radius:.9rem;padding:1.2rem;box-shadow:0 8px 24px #12233f0d}.ProgrammaticSubjectPage_card__TBLgt h3{margin:0;font-size:1.05rem}.ProgrammaticSubjectPage_card__TBLgt a{color:#0d4b91;font-weight:700;text-decoration:none}.ProgrammaticSubjectPage_programGrid__oUr_w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.ProgrammaticSubjectPage_programCard__6Rs9p{background:#fff;border-radius:.75rem;box-shadow:0 .6rem 1.8rem #17365614;border:1px solid #dfe7f1;border-radius:.9rem;padding:1.2rem}.ProgrammaticSubjectPage_programCard__6Rs9p h3{margin:0;font-size:1.05rem}.ProgrammaticSubjectPage_programCard__6Rs9p p{color:#526987;margin:.55rem 0}.ProgrammaticSubjectPage_programCard__6Rs9p a{color:#0d4b91;font-weight:700;text-decoration:none}.ProgrammaticSubjectPage_faq__Y9voP{border-top:1px solid #dfe7f1;padding:1rem 0}.ProgrammaticSubjectPage_faq__Y9voP h3{margin:0}.ProgrammaticSubjectPage_guideCard__8aQqA{background:#fff;border-radius:.75rem;box-shadow:0 1.3rem 3.2rem #0013303d;color:#1d3557;padding:1.45rem}.ProgrammaticSubjectPage_guideCard__8aQqA>span{color:#53708f;display:block;font-size:.74rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ProgrammaticSubjectPage_guideCard__8aQqA strong{color:#102a43;display:block;font-size:1.15rem;margin-top:.9rem}.ProgrammaticSubjectPage_guideCard__8aQqA p{color:#58708c;line-height:1.6;margin:.7rem 0 1rem}.ProgrammaticSubjectPage_guideCard__8aQqA a{color:#0d4b91;font-weight:800;text-decoration:none}@media (max-width:980px){.ProgrammaticSubjectPage_heroGrid__jCu7c{gap:2rem;grid-template-columns:minmax(0,1fr) minmax(17rem,.7fr)}.ProgrammaticSubjectPage_cards__UnaQf,.ProgrammaticSubjectPage_programGrid__oUr_w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ProgrammaticSubjectPage_hero___kw_f{padding:3.5rem 1rem 3rem}.ProgrammaticSubjectPage_content__1v3sU{padding:2rem 1rem 4rem}.ProgrammaticSubjectPage_cards__UnaQf,.ProgrammaticSubjectPage_heroGrid__jCu7c,.ProgrammaticSubjectPage_programGrid__oUr_w{grid-template-columns:1fr}}