.recruitment-maintenance{box-sizing:border-box;color:#183347;overflow-wrap:anywhere;width:100%;min-width:0;max-width:70rem;margin:0 auto;padding:1.5rem}.recruitment-maintenance h1{font-size:1.8rem;font-weight:700}.recruitment-maintenance h2{margin-top:1.5rem;font-size:1.35rem;font-weight:650}.recruitment-maintenance .rm-alternatives-label{font-size:1rem;font-weight:650}.recruitment-maintenance p{margin:.75rem 0}.recruitment-maintenance fieldset{min-width:0}.recruitment-maintenance legend{padding:0 .4rem;font-weight:650}.rm-field{gap:.35rem;min-width:0;margin:.75rem 0;display:grid}.rm-field label{font-weight:600}.rm-field input,.rm-field select,.rm-field textarea{box-sizing:border-box;color:#183347;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #647b8a;border-radius:.3rem;padding:.65rem}.rm-field textarea{resize:vertical}.rm-form{gap:.6rem;margin:1.25rem 0;display:grid}.rm-question,.rm-history-entry{background:#f8fafb;border:1px solid #a7b6c1;border-radius:.4rem;margin:.8rem 0;padding:1rem}.rm-checkbox{align-items:center;gap:.6rem;display:flex}.rm-checkbox input{width:1.15rem;height:1.15rem}.rm-alternative{border-bottom:1px solid #ccd5dd;padding:.5rem 0}.rm-actions{flex-wrap:wrap;gap:.5rem;margin:.65rem 0;display:flex}.recruitment-maintenance button{color:#183347;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #526b7c;border-radius:.3rem;padding:.65rem .8rem}.recruitment-maintenance button[type=submit]{color:#fff;background:#075e72;justify-self:start}.recruitment-maintenance button:disabled{opacity:.65;cursor:not-allowed}.recruitment-maintenance :focus-visible{outline-offset:3px;outline:3px solid #006a82}.recruitment-maintenance [role=alert]{background:#fff4f4;border-left:4px solid #a42222;padding:.7rem}.recruitment-maintenance summary{cursor:pointer;padding:.5rem 0;font-weight:600}.recruitment-maintenance ol{padding-left:1.25rem}@media (width<=480px){.recruitment-maintenance{padding:.8rem}.rm-question,.rm-history-entry{padding:.7rem}.rm-actions{flex-direction:column}.rm-actions button{width:100%}}
