.CareerForm-module__Yg4PQW__section{padding:0 0 var(--spacing-24)}.CareerForm-module__Yg4PQW__container{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.CareerForm-module__Yg4PQW__form{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-10);gap:var(--spacing-6);flex-direction:column;display:flex}.CareerForm-module__Yg4PQW__row{gap:var(--spacing-6);grid-template-columns:1fr 1fr;display:grid}.CareerForm-module__Yg4PQW__field{gap:var(--spacing-2);flex-direction:column;display:flex}.CareerForm-module__Yg4PQW__label{color:var(--color-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal)}.CareerForm-module__Yg4PQW__required{color:#ef4444}.CareerForm-module__Yg4PQW__input,.CareerForm-module__Yg4PQW__textarea{width:100%;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);color:var(--color-black);font-family:var(--font-family);font-size:var(--font-size-sm);transition:border-color var(--transition-normal);outline:none}.CareerForm-module__Yg4PQW__input::placeholder,.CareerForm-module__Yg4PQW__textarea::placeholder{color:var(--color-gray-400)}.CareerForm-module__Yg4PQW__input:focus,.CareerForm-module__Yg4PQW__textarea:focus{border-color:var(--color-black)}.CareerForm-module__Yg4PQW__textarea{resize:vertical;min-height:160px}.CareerForm-module__Yg4PQW__fileRow{align-items:center;gap:var(--spacing-4);display:flex}.CareerForm-module__Yg4PQW__fileInput{display:none}.CareerForm-module__Yg4PQW__fileButton{padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-gray-400);color:var(--color-white);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-normal);align-items:center;display:inline-flex}.CareerForm-module__Yg4PQW__fileButton:hover{background-color:var(--color-gray-500)}.CareerForm-module__Yg4PQW__fileName{color:var(--color-gray-600);font-size:var(--font-size-sm)}.CareerForm-module__Yg4PQW__submitButton{padding:var(--spacing-4) var(--spacing-12);background-color:var(--color-black);color:var(--color-white);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-normal);border:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.CareerForm-module__Yg4PQW__submitButton:hover{background-color:var(--color-gray-800)}.CareerForm-module__Yg4PQW__submitButton:disabled{opacity:.6;cursor:not-allowed}.CareerForm-module__Yg4PQW__turnstile{min-height:65px}.CareerForm-module__Yg4PQW__fieldError{color:#ef4444;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CareerForm-module__Yg4PQW__statusSuccess{text-align:center;color:var(--color-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background-color:var(--color-gray-100);border-left:3px solid var(--color-black);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);align-self:center}.CareerForm-module__Yg4PQW__statusError{text-align:center;color:#ef4444;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);background-color:#ef44441a;border-left:3px solid #ef4444;align-self:center}@media (max-width:1023px){.CareerForm-module__Yg4PQW__form{padding:var(--spacing-8)}}@media (max-width:639px){.CareerForm-module__Yg4PQW__section{padding-bottom:var(--spacing-16)}.CareerForm-module__Yg4PQW__form{padding:var(--spacing-6)}.CareerForm-module__Yg4PQW__row{grid-template-columns:1fr}.CareerForm-module__Yg4PQW__submitButton{width:100%}.CareerForm-module__Yg4PQW__fileRow{flex-direction:column;align-items:flex-start}}@media (max-height:500px) and (orientation:landscape){.CareerForm-module__Yg4PQW__section{padding-bottom:var(--spacing-12)}.CareerForm-module__Yg4PQW__form{padding:var(--spacing-6);gap:var(--spacing-4)}.CareerForm-module__Yg4PQW__textarea{min-height:100px}}
