.application-form-module__nGFC-G__form{padding:clamp(26px,5vw,58px)}.application-form-module__nGFC-G__formSection{border-bottom:1px solid var(--line);margin:0 0 52px;padding:0 0 52px}.application-form-module__nGFC-G__formSection:last-of-type{margin-bottom:34px}.application-form-module__nGFC-G__sectionHeading{grid-template-columns:42px 1fr;align-items:start;gap:15px;margin-bottom:34px;display:grid}.application-form-module__nGFC-G__sectionHeading>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:800;display:grid}.application-form-module__nGFC-G__sectionHeading h2{margin:2px 0 8px;font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.05}.application-form-module__nGFC-G__sectionHeading p{color:var(--muted);margin:0}.application-form-module__nGFC-G__field{margin-bottom:28px}.application-form-module__nGFC-G__label,.application-form-module__nGFC-G__fieldset legend{color:var(--charcoal);margin-bottom:7px;font-weight:750;line-height:1.4;display:block}.application-form-module__nGFC-G__hint{color:var(--muted);margin:0 0 10px;font-size:.88rem;line-height:1.55}.application-form-module__nGFC-G__form input[type=text],.application-form-module__nGFC-G__form input[type=email],.application-form-module__nGFC-G__form input[type=url],.application-form-module__nGFC-G__form textarea{width:100%;color:var(--charcoal);font:inherit;background:#fff;border:1px solid #2c2c2a47;border-radius:10px;padding:13px 14px;line-height:1.45}.application-form-module__nGFC-G__form textarea{resize:vertical;min-height:118px}.application-form-module__nGFC-G__form input:focus-visible,.application-form-module__nGFC-G__form textarea:focus-visible,.application-form-module__nGFC-G__choice input:focus-visible,.application-form-module__nGFC-G__check input:focus-visible{outline-offset:2px;border-color:var(--terracotta);outline:3px solid #c05a303d}.application-form-module__nGFC-G__twoFields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.application-form-module__nGFC-G__fieldset{border:0;margin:0 0 30px;padding:0}.application-form-module__nGFC-G__fieldset legend{width:100%}.application-form-module__nGFC-G__choiceList{gap:10px;display:grid}.application-form-module__nGFC-G__choice{border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:grid}.application-form-module__nGFC-G__choice:hover{background:#f3eadf6b;border-color:#1a3c3475}.application-form-module__nGFC-G__choice input{width:17px;height:17px;accent-color:var(--terracotta);margin:3px 0 0}.application-form-module__nGFC-G__choice strong{font-size:.95rem;display:block}.application-form-module__nGFC-G__choice small{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.45;display:block}.application-form-module__nGFC-G__check{background:var(--paper);border-radius:10px;grid-template-columns:20px 1fr;align-items:start;gap:12px;margin:0 0 18px;padding:15px;font-size:.9rem;line-height:1.55;display:grid}.application-form-module__nGFC-G__check input{width:17px;height:17px;accent-color:var(--terracotta);margin-top:3px}.application-form-module__nGFC-G__check a{color:var(--terracotta-dark);text-underline-offset:2px;font-weight:750;text-decoration:underline}.application-form-module__nGFC-G__submit{cursor:pointer;border:0;width:100%}.application-form-module__nGFC-G__submit:disabled{cursor:wait;opacity:.7}.application-form-module__nGFC-G__submitNote{max-width:580px;color:var(--muted);text-align:center;margin:15px auto 0;font-size:.82rem}.application-form-module__nGFC-G__error{color:#742a20;background:#fff1ee;border-left:4px solid #a43d2d;margin:0 0 20px;padding:15px 17px}.application-form-module__nGFC-G__success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:700px;padding:clamp(34px,7vw,78px);display:flex}.application-form-module__nGFC-G__success h2{max-width:620px;margin:10px 0 20px}.application-form-module__nGFC-G__success p:not(.application-form-module__nGFC-G__eyebrow){max-width:620px;color:var(--muted)}.application-form-module__nGFC-G__success .application-form-module__nGFC-G__button{margin-top:18px}.application-form-module__nGFC-G__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (max-width:600px){.application-form-module__nGFC-G__form{padding:25px 18px}.application-form-module__nGFC-G__formSection{margin-bottom:38px;padding-bottom:38px}.application-form-module__nGFC-G__twoFields{grid-template-columns:1fr;gap:0}.application-form-module__nGFC-G__sectionHeading{grid-template-columns:36px 1fr;gap:11px}.application-form-module__nGFC-G__sectionHeading>span{width:34px;height:34px}.application-form-module__nGFC-G__choice,.application-form-module__nGFC-G__check{padding:12px}}@media (prefers-reduced-motion:reduce){.application-form-module__nGFC-G__choice{transition:none}}
