.crn-fields,.crn-email{min-width:0;width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:12px;padding:24px;margin:12px 0;color:inherit}.crn-fields legend,.crn-email legend{font-weight:750;padding:0 8px}.crn-fields label,.crn-email label{display:block;margin:14px 0}.crn-fields input,.crn-fields select,.crn-email input{width:100%;box-sizing:border-box;padding:12px;min-height:44px;background:#fff;color:#142337;border:1px solid #8294a8;border-radius:5px;font:inherit}.crn-fields [hidden]{display:none}.crn-fields small{display:block;line-height:1.6}.crn-email button{min-height:44px;padding:10px 18px;font:inherit;cursor:pointer}.crn-email button:disabled{opacity:.6}.crn-email [role=status]{min-height:1.6em}.crn-fields input:focus,.crn-fields select:focus,.crn-email input:focus{outline:3px solid #4d88cb;outline-offset:2px}.crn-job-detail{margin:28px 0}.crn-job-detail dl{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:10px}.crn-job-detail dd{margin:0}.crn-job-detail dt{font-weight:700}@media(max-width:600px){.crn-fields,.crn-email{padding:16px}.crn-job-detail dl{grid-template-columns:1fr}.crn-job-detail dd{margin-bottom:12px}}
