.res-job-application {
    display: grid;
    gap: 15px;
    min-width: 0;
    max-width: 100%;
}

.res-job-application__location label {
    display: block;
    margin-bottom: 8px;
}

.res-job-application__location select {
    width: 100%;
    min-height: 44px;
    font: inherit;
}

.res-job-application__help {
    margin: 0;
    font-size: .875em;
}

.res-job-application [data-job-apply][aria-disabled="true"] {
    opacity: .5;
    cursor: not-allowed;
}
