.gh-apply-form{max-width:620px;font-family:var(--font-helvetica-now-display),"Helvetica Now Display","Helvetica Neue",Arial,sans-serif;margin-top:clamp(2rem,2.9593vw + 1.3342rem,3.5rem)}.gh-apply-form h2{margin:0 0 clamp(1.25rem,1.4797vw + .9171rem,2rem);font-size:1.4rem}.gh-apply-form h3{margin:0 0 16px;font-size:1rem}.gh-apply-form__field{margin-bottom:20px}.gh-apply-form__label{font-family:var(--font-helvetica-now-display),"Helvetica Now Display","Helvetica Neue",Arial,sans-serif;letter-spacing:.02em;margin-bottom:6px;font-size:16px;font-weight:500;display:block}.gh-apply-form__required{color:#c0392b;margin-left:2px}.gh-apply-form__description{margin-bottom:8px;font-size:13px;line-height:1.5}.gh-apply-form__description p{margin:0 0 20px;font-size:16px;line-height:130%}.gh-apply-form strong{margin-bottom:15px;font-size:16px;display:block}.gh-apply-form li{font-size:16px;line-height:130%}.gh-apply-form__control{margin-bottom:8px}.gh-apply-form__hint{color:#191919;margin-bottom:4px;font-size:12px;display:block}.gh-apply-form__hint--warning{color:#c0392b;margin-top:4px;margin-bottom:0}.gh-apply-form input[type=text],.gh-apply-form input[type=email],.gh-apply-form input[type=tel],.gh-apply-form input[type=number],.gh-apply-form textarea,.gh-apply-form select{font-family:var(--font-helvetica-now-display),"Helvetica Now Display","Helvetica Neue",Arial,sans-serif;color:#000;box-sizing:border-box;background:0 0;border:1px solid #000;border-radius:4px;outline:none;width:100%;padding:12px 16px;font-size:14px}.gh-apply-form textarea{resize:vertical;min-height:100px}.gh-apply-form input[type=file]{font-family:var(--font-helvetica-now-display),"Helvetica Now Display","Helvetica Neue",Arial,sans-serif;width:100%;font-size:13px}.gh-apply-form__checkbox-group{flex-direction:column;gap:8px;display:flex}.gh-apply-form__checkbox{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;font-weight:500;display:flex}.gh-apply-form__checkbox input[type=checkbox]{appearance:none;aspect-ratio:1;cursor:pointer;background:0 0;border:1.5px solid #000;border-radius:0;flex-shrink:0;width:18px;min-width:18px;margin:1px 0 0;position:relative}.gh-apply-form__checkbox input[type=checkbox]:checked{background:#000}.gh-apply-form__checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.gh-apply-form__error{font-family:var(--font-helvetica-now-display),"Helvetica Now Display","Helvetica Neue",Arial,sans-serif;color:#c0392b;margin:4px 0 0;font-size:12px}.gh-apply-form__error--submit{margin:16px 0}.gh-apply-form__section{border-top:1px solid #f0f0f0;margin:clamp(1.75rem,1.4797vw + 1.4171rem,2.5rem) 0;padding-top:clamp(1.25rem,.9864vw + 1.0281rem,1.75rem)}.gh-apply-form__education-row{border:1px solid #f0f0f0;border-radius:4px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.gh-apply-form__education-dates{flex-wrap:wrap;gap:16px;display:flex}.gh-apply-form__month-year{flex-direction:column;flex:200px;gap:6px;display:flex}.gh-apply-form__month-year select,.gh-apply-form__month-year input{margin-top:0}.gh-apply-form__add-row,.gh-apply-form__remove-row{font-family:var(--font-helvetica-now-display),"Helvetica Now Display","Helvetica Neue",Arial,sans-serif;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.gh-apply-form__ai-disclaimer{color:#191919;font-size:12px}.gh-apply-form__ai-disclaimer a{color:inherit;text-decoration:underline}.gh-apply-form--success{max-width:620px;font-family:var(--font-helvetica-now-display),"Helvetica Now Display","Helvetica Neue",Arial,sans-serif;margin-top:clamp(2rem,2.9593vw + 1.3342rem,3.5rem)}
