@media only screen and (min-width:0){.employment-form{background-color:var(--color-surface-alt);padding:clamp(3.75rem,7.82vw,6.25rem) 1rem}.employment-form__container{width:100%;max-width:47.5rem;margin:auto}.employment-form__intro{margin-bottom:clamp(2rem,4vw,3rem)}.employment-form__topper{font-size:var(--font-size-topper);font-weight:var(--font-weight-topper);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:.5rem;display:block}.employment-form__title{font-size:var(--font-size-header);color:var(--color-text-primary);margin:0 0 .75rem;font-weight:700;line-height:1.2}.employment-form__text{color:var(--color-text-secondary);margin:0;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.6}.employment-form__form{flex-direction:column;gap:.25rem;display:flex}.employment-form .wa-label{color:var(--color-text-primary);flex-direction:column;gap:.375rem;margin-bottom:.75rem;font-size:clamp(.875rem,1.5vw,1rem);display:flex}.employment-form .wa-input,.employment-form .wa-inpute{box-sizing:border-box;width:100%;color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);padding:.75rem 1rem;font-family:inherit;font-size:1rem}.employment-form .wa-input:focus-visible,.employment-form .wa-inpute:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.employment-form .wa-input{height:3.25rem}.employment-form .wa-textarea{resize:vertical;min-height:8.75rem;padding:.75rem 1rem}.employment-form__file{flex-direction:column;margin-bottom:.75rem;display:flex}.employment-form__file-label{color:var(--color-text-primary);margin-bottom:.25rem;font-size:clamp(.875rem,1.5vw,1rem)}.employment-form__file-input{box-sizing:border-box;width:100%;color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;padding:.75rem;font-size:1rem}.employment-form__file-input::file-selector-button{color:var(--color-text-on-primary);background-color:var(--color-primary);border-radius:var(--radius-small);cursor:pointer;border:none;margin-right:.75rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:700}.employment-form__file-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.employment-form__hint{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.employment-form__field-error{color:var(--color-error);margin:.375rem 0 0;font-size:.875rem;line-height:1.4}.employment-form__field-error a{color:inherit}.employment-form__turnstile{margin-top:.75rem}.employment-form__submit{cursor:pointer;border:none;align-self:flex-start;margin-top:.5rem}.employment-form__submit:disabled{opacity:.55;cursor:not-allowed}.employment-form__submit:disabled:hover:before{width:0%}.employment-form__success{background-color:var(--color-surface);border-left:4px solid var(--color-success);padding:clamp(1.5rem,3vw,2rem)}.employment-form__success p{color:var(--color-text-secondary);margin:0;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.6}.employment-form__success-title{color:var(--color-text-primary);margin:0 0 .5rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}}@media only screen and (min-width:48rem){.employment-form__form{grid-template-columns:1fr 1fr;align-items:start;column-gap:1.25rem;display:grid}.employment-form .wa-label.employment-form__field--wide,.employment-form__file,.employment-form__turnstile,.employment-form__submit,.employment-form__field--wide,.employment-form__field-error{grid-column:1/-1}}[data-theme=dark] .employment-form__topper{color:var(--color-primary-light)}[data-theme=dark] .employment-form .wa-inpute:focus-visible,[data-theme=dark] .employment-form__file-input:focus-visible{outline-color:var(--color-primary-light)}
