.CareersForm_form__Z8SDE{padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--color-border);border-radius:.75rem 2.5rem .75rem .75rem;background:var(--color-surface-default);box-shadow:var(--shadow-sm)}.CareersForm_notice__p9Y9D{padding:1.25rem;margin-bottom:1.75rem;border-left:3px solid var(--color-brand-secondary);background:var(--color-program-surface);border-radius:var(--radius-sm)}.CareersForm_notice__p9Y9D strong{color:var(--color-brand-secondary)}.CareersForm_notice__p9Y9D p{margin:.5rem 0 0;color:var(--color-text-secondary)}.CareersForm_help__Lhggd,.CareersForm_required__KK8ta{color:var(--color-text-secondary);font-size:.875rem}.CareersForm_required__KK8ta{margin:0 0 1.5rem}.CareersForm_fields__1umPe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;padding:0;margin:0;border:0;min-width:0}.CareersForm_field__YG0Xu{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;min-width:0}.CareersForm_field__YG0Xu label,.CareersForm_file__RHNRw>label{font-weight:600}.CareersForm_full__QXmkS{grid-column:1/-1}.CareersForm_field__YG0Xu input,.CareersForm_field__YG0Xu textarea{width:100%;min-height:3.25rem;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-default);padding:.75rem 1rem;color:var(--color-text-primary);font:inherit;transition:border-color var(--motion-base),box-shadow var(--motion-base)}.CareersForm_field__YG0Xu textarea{resize:vertical}.CareersForm_field__YG0Xu input:focus-visible,.CareersForm_field__YG0Xu textarea:focus-visible,.CareersForm_file__RHNRw input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.CareersForm_field__YG0Xu input[aria-invalid=true],.CareersForm_field__YG0Xu textarea[aria-invalid=true]{border-color:var(--color-danger)}.CareersForm_field__YG0Xu input:disabled,.CareersForm_field__YG0Xu textarea:disabled{color:var(--color-text-secondary);background:var(--color-surface-muted)}.CareersForm_file__RHNRw{padding:1.25rem;background:var(--color-surface-muted);border:1px dashed var(--color-control-border);border-radius:var(--radius-md);min-width:0}.CareersForm_file__RHNRw input{display:block;width:100%;font:inherit;font-size:.875rem;margin-top:1rem;color:var(--color-text-secondary)}.CareersForm_file__RHNRw input::-webkit-file-upload-button{background:var(--color-surface-default);color:var(--color-brand-secondary);font:inherit;font-weight:600;padding:.75rem 1rem;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);margin-right:.75rem;cursor:pointer}.CareersForm_file__RHNRw input::file-selector-button{background:var(--color-surface-default);color:var(--color-brand-secondary);font:inherit;font-weight:600;padding:.75rem 1rem;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);margin-right:.75rem;cursor:pointer}.CareersForm_filePicker__z9tDb{position:relative;display:inline-flex;margin-top:1rem;padding:.75rem 1rem;background:var(--color-surface-default);color:var(--color-brand-secondary);font-size:.875rem;font-weight:600;border:1px solid var(--color-control-border);border-radius:var(--radius-sm)}.CareersForm_filePicker__z9tDb input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.CareersForm_filePicker__z9tDb:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:3px}.CareersForm_help__Lhggd{margin:.25rem 0 0}.CareersForm_selected__5iCqp{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center;margin-top:1rem;font-size:.875rem}.CareersForm_selected__5iCqp span{overflow-wrap:anywhere}.CareersForm_selected__5iCqp button{font:inherit;color:var(--color-brand-primary);text-decoration:underline;background:transparent;border:0;padding:.5rem 0;cursor:pointer}.CareersForm_fieldError__p1BMh{color:var(--color-danger);font-size:.875rem;margin:0}.CareersForm_fieldError__p1BMh:empty{display:none}.CareersForm_file__RHNRw .CareersForm_fieldError__p1BMh{margin-top:.5rem}.CareersForm_privacy__yVnLB{margin:1.75rem 0;color:var(--color-text-secondary);font-size:.875rem}.CareersForm_privacy__yVnLB strong{font-weight:500;overflow-wrap:anywhere}.CareersForm_privacy__yVnLB a{color:var(--color-brand-secondary);text-underline-offset:.2em}.CareersForm_honeypot__ywO2u{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.CareersForm_actions__wrIF2{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.CareersForm_actions__wrIF2 button:disabled{opacity:1;background:var(--color-mineral);color:var(--color-text-secondary);cursor:not-allowed;box-shadow:none}.CareersForm_error___zbCy,.CareersForm_success__wBHex{margin:1.25rem 0 0;padding:1rem;border-left:3px solid;border-radius:var(--radius-sm)}.CareersForm_error___zbCy{color:var(--color-danger);background:var(--color-highlight-hover)}.CareersForm_success__wBHex{color:var(--color-success);background:#edf5ef}@media (max-width:640px){.CareersForm_fields__1umPe{grid-template-columns:minmax(0,1fr)}.CareersForm_form__Z8SDE{border-top-right-radius:1.5rem}.CareersForm_actions__wrIF2 button{width:100%}.CareersForm_file__RHNRw input::-webkit-file-upload-button{display:block;margin-bottom:.5rem}.CareersForm_file__RHNRw input::file-selector-button{display:block;margin-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.CareersForm_field__YG0Xu input,.CareersForm_field__YG0Xu textarea{transition:none}}