
.edu-hero{display:grid;grid-template-columns:1.7fr 1fr;background:#103f35;color:#fff;padding:60px 6%;gap:40px}.edu-hero .eyebrow{color:#e3c785}.edu-hero h1{font-size:clamp(35px,4.5vw,62px);line-height:1.09;max-width:950px;letter-spacing:-.04em;color:white;margin:18px 0}.edu-hero p{max-width:750px;line-height:1.8;color:#e0ebdf;font-size:17px}.edu-light-link{color:#f0d99e;text-decoration:underline}.edu-hero-marker{align-self:center;justify-self:end;border-left:1px solid #bfac6b;padding:20px 30px}.edu-hero-marker span{display:block;font-size:10px;letter-spacing:.2em;margin:12px 0;color:#c8d8c8}.edu-hero-marker b{display:block;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.2;margin-top:22px;color:#e8ca84}.edu-nav{padding:18px 6%;border-bottom:1px solid #d5dfd0;display:flex;flex-wrap:wrap;gap:12px 22px;background:#f2f5eb}.edu-nav a{font-size:12px;text-decoration:none}.edu-nav a[aria-current=page]{font-weight:800;text-decoration:underline;text-underline-offset:6px}.edu-layout,.edu-form-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(230px,1fr);gap:65px;max-width:1380px;margin:auto;padding:50px 6%}.edu-prose section{margin-bottom:35px}.edu-prose h2{font-size:25px;line-height:1.25;letter-spacing:-.025em}.edu-prose p{font-size:15px;line-height:1.85;max-width:850px}.edu-aside{align-self:start;background:#eaf0e5;padding:28px;border-top:3px solid #0f624b;border-radius:4px}.edu-aside h2{font-size:28px;line-height:1.17}.edu-aside p{font-size:13px;line-height:1.8}.edu-aside a{display:block;font-size:12px;padding:12px 0;border-top:1px solid #cad6c4;text-decoration:none}.edu-results{display:grid;grid-template-columns:1fr 1fr;gap:18px}.edu-results article,.edu-adoption{border:1px solid #d3dfce;border-radius:5px;padding:20px;background:#f7f8f1}.edu-results strong{font-size:44px;color:#125f45}.edu-results h3{font-size:19px}.edu-results p,.edu-results small{font-size:12px}.edu-form-head{padding:45px 6% 20px;max-width:1000px}.edu-form-head h1,.edu-confirm h1{font-size:clamp(38px,5vw,62px);line-height:1.1;letter-spacing:-.045em}.edu-form-head h1 em{color:#906a23;font-weight:400}.edu-form-head p{max-width:720px;line-height:1.8}.edu-form-head>a{font-size:13px}.edu-form-layout{padding-top:24px}.edu-form{min-width:0;border:1px solid #d3dfcd;border-radius:6px;padding:28px;background:#fff}.edu-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.edu-field{min-width:0}.edu-wide{grid-column:1/-1}.edu-field>label,.edu-field legend{display:block;font-size:13px;font-weight:700;margin:0 0 8px}.edu-field :is(input:not([type=checkbox]),select,textarea){width:100%;box-sizing:border-box;min-height:44px;border:1px solid #9db39c;border-radius:4px;padding:11px;font:inherit;font-size:14px;color:#183f32;background:#fcfdf9}.edu-field textarea{resize:vertical}.edu-field fieldset{border:1px solid #d3dfcd;border-radius:4px;padding:15px}.edu-field fieldset label{font-size:13px;line-height:1.6}.edu-field fieldset>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.edu-check{display:flex!important;align-items:start;gap:10px;font-weight:400!important;line-height:1.7}.edu-check input{margin-top:5px;width:18px;height:18px;flex-shrink:0}.edu-error-summary{border:2px solid #9c3b29;padding:18px;margin-bottom:20px;background:#fff6f1}.edu-error-summary h2{font-size:20px}.edu-error-summary a,.errorlist{color:#8f291c}.edu-form-reminder,.edu-small{font-size:12px;line-height:1.7;margin:0 0 22px}.edu-small{margin-top:22px}.edu-confirm{max-width:950px;margin:50px auto;padding:35px 6%}.edu-confirm p{line-height:1.8}.edu-reference{background:#e7eee0;padding:16px}.edu-section-link{padding:25px 0}.education-feature{margin:0;padding:60px 6%;background:#eef1e6;display:grid;grid-template-columns:1fr 1.4fr;gap:45px;color:#163d31}.education-feature-intro h2{font-size:clamp(44px,5vw,70px);line-height:1.02;letter-spacing:-.05em;margin:20px 0}.education-feature-intro h2 em{font-weight:400;color:#8b6925}.education-feature-intro p{font-size:15px;line-height:1.8;max-width:470px}.education-feature-paths article{padding:22px 0;border-top:1px solid #bfceb9}.education-feature-paths article:first-child{border-top:2px solid #0d5b43}.education-feature-paths article>span{font-size:10px;letter-spacing:.16em;color:#526b4e}.education-feature-paths h3{font-size:28px;margin:10px 0}.education-feature-paths p{font-size:14px;line-height:1.7}.education-feature-paths a{font-size:12px;font-weight:700}.education-feature-footer{grid-column:1/-1;display:flex;align-items:center;gap:25px;border-top:1px solid #bfceb9;padding-top:20px}.education-feature-footer p{font-size:12px;line-height:1.8;margin:0;max-width:700px}.education-feature-footer a{font-size:12px;font-weight:700;white-space:nowrap}.edu-nav a:focus-visible,.education-feature a:focus-visible,.edu-aside a:focus-visible,.edu-form :is(input,textarea,select,button,a):focus-visible{outline:3px solid #a17b29;outline-offset:3px}
@media(max-width:850px){.edu-hero{grid-template-columns:1fr;padding:40px 6%}.edu-hero-marker{display:none}.edu-layout,.edu-form-layout{grid-template-columns:1fr;gap:25px;padding:30px 6%}.education-feature{grid-template-columns:1fr;gap:30px;padding:40px 6%}.education-feature-footer{flex-wrap:wrap}.edu-hero h1{font-size:38px}.edu-nav{gap:14px 18px}.edu-results{grid-template-columns:1fr}}
@media(max-width:480px){.edu-fields{grid-template-columns:1fr}.edu-field fieldset>div{grid-template-columns:1fr}.edu-form{padding:18px}.edu-form-head h1{font-size:40px}.edu-layout{padding:30px 6%}.edu-nav a{font-size:11px}.edu-hero h1{font-size:34px;overflow-wrap:anywhere}}

.edu-aside p{color:#3f5547}
