.course-hero{background:var(--cream);padding:27px 0 34px}.course-breadcrumb{display:flex;align-items:center;gap:11px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:25px}.course-breadcrumb a:hover{text-decoration:underline}.course-breadcrumb>span:last-child{color:var(--navy)}.course-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center}.course-hero h1{font-size:64px;line-height:1.04;letter-spacing:-.025em;margin-bottom:18px}.course-program{font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:12px}.course-intro{font-size:16px;line-height:1.8;color:#596575;max-width:500px;margin-bottom:0}.course-ready{border-left:2px solid var(--gold);padding:19px 0 19px 28px}.course-ready .eyebrow{font-size:10px}.course-ready h2{font-size:33px;margin-bottom:14px}.course-ready>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#596575;max-width:330px;margin-bottom:20px}.course-ready .text-link{font-size:13px}.course-form-section{padding-block:33px 45px}.course-level-nav{display:flex;gap:8px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:30px}.course-level-nav a{font-size:14px;font-weight:600;padding:11px 25px;border:1px solid var(--line);min-height:46px}.course-level-nav a:hover{background:var(--cream)}.course-level-nav a[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy);border-bottom:3px solid var(--gold);padding-bottom:9px}.course-form-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.85fr);gap:38px;align-items:start}.course-form-main{min-width:0;scroll-margin-top:115px}.course-form-heading{padding-bottom:24px}.course-form-heading h2{font-size:41px;margin-bottom:15px}.course-form-heading p:not(.eyebrow){font-size:14px;color:#596575;line-height:1.8;margin-bottom:0}.official-form{background:#f6f6f8;border:1px solid var(--line);min-height:300px;overflow:visible}.official-form iframe{display:block;min-width:100%;width:100%!important;max-width:100%;border:0}.course-form-fallback{font-size:12px;line-height:1.9;margin-top:20px;color:#596575;display:flex;flex-wrap:wrap;gap:5px 12px}.course-form-fallback a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.course-sidebar{display:grid;gap:23px}.course-after{background:var(--navy);color:#fff;padding:28px;border-top:3px solid var(--gold)}.course-after .eyebrow{color:var(--goldlight);font-size:9px}.course-after h3{font:43px/1.05 var(--serif);margin:0 0 23px}.course-after h3 em{color:var(--goldlight)}.course-after p:not(.eyebrow){font-size:14px;line-height:1.85;color:#d6d9e7;margin-bottom:18px}.course-after .text-link{font-size:12px;gap:10px;color:var(--goldlight);border-color:#d5b87b60}.course-after a:focus-visible{outline-color:var(--goldlight)}.course-help,.course-new-student{padding:24px;border:1px solid var(--line)}.course-help h3,.course-new-student h3{font:29px/1.15 var(--serif);margin:0 0 15px}.course-help p,.course-new-student p{font-size:14px;line-height:1.8;color:#596575;margin-bottom:18px}.course-help .text-link,.course-new-student .text-link{font-size:12px;gap:10px}.course-phone,.course-contact{display:block;font-size:13px;margin-top:15px}.course-contact{text-decoration:underline;text-underline-offset:3px}.course-new-student{background:var(--cream)}.course-bottom{background:#ede7d8;padding:34px 0}.course-bottom>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.course-bottom h2{font-size:39px}.course-bottom>.wrap>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.course-bottom .button{font-size:13px;min-width:250px}.course-bottom .text-link{font-size:12px}
@media(max-width:1100px){.course-hero-grid{gap:40px}.course-hero h1{font-size:59px}.course-form-layout{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:25px}.course-after{padding:24px}.course-form-heading h2{font-size:36px}.course-help,.course-new-student{padding:21px}}
@media(max-width:760px){.course-hero{padding:23px 0 28px}.course-breadcrumb{font-size:11px;gap:8px;margin-bottom:25px}.course-hero-grid{grid-template-columns:1fr;gap:23px}.course-hero h1{font-size:50px}.course-program{font-size:12px}.course-intro{font-size:15px}.course-ready{padding:9px 0 9px 20px}.course-ready h2{font-size:29px}.course-ready>p:not(.eyebrow){max-width:unset;font-size:14px;margin-bottom:14px}.course-ready .eyebrow{margin-bottom:12px}.course-form-section{padding-block:25px 32px}.course-level-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:25px;padding-bottom:23px}.course-level-nav a{text-align:center;font-size:12px;padding:11px 4px}.course-form-layout{grid-template-columns:1fr;gap:30px}.course-form-heading h2{font-size:36px}.course-form-heading{padding-bottom:20px}.course-form-main{scroll-margin-top:95px}.official-form{margin-inline:-10px}.course-sidebar{gap:18px}.course-after{padding:25px}.course-after h3{font-size:38px}.course-help,.course-new-student{padding:23px}.course-form-fallback{font-size:12px}.course-bottom{padding:29px 0}.course-bottom>.wrap{flex-direction:column;align-items:flex-start;gap:24px}.course-bottom h2{font-size:35px}.course-bottom .button{font-size:13px}}
@media(max-width:370px){.course-hero h1{font-size:44px}.course-form-heading h2{font-size:32px}.course-level-nav a{font-size:11px}.official-form{margin-inline:-14px}}
