.careers label{display:block;margin:20px 0;color:#46535a;font-size:12px;line-height:1.6}.careers input,.careers textarea{margin-top:8px;min-height:44px;font-size:16px;line-height:1.5}.careers textarea{min-height:120px}.careers input:invalid:not(:placeholder-shown),.careers textarea:invalid:not(:placeholder-shown){border-bottom-color:#9ca5a8}.careers input:focus-visible,.careers textarea:focus-visible{outline:2px solid #46535a;outline-offset:3px}.careers .check input{min-height:0;margin-top:3px;flex:0 0 auto}.careers .formgrid{min-width:0}.careers .formgrid>label{min-width:0}.careers [hidden]{display:none!important}.careers input[type=file]{max-width:100%;padding:12px 0}.careers #cv-help{font-size:12px;margin-top:-12px}.careers .outline{cursor:pointer;font-size:12px;background:transparent}.careers [aria-disabled=true]{pointer-events:none;opacity:.6}
