.enrollment-form{display:grid;gap:1rem;max-width:32rem}.enrollment-form label{display:grid;gap:.4rem}.enrollment-form input{box-sizing:border-box;width:100%;padding:.7rem;color:#152337;background:#fff;border:1px solid #809bb5;border-radius:4px;font:inherit}.enrollment-form button,[data-enrollment-account] button{padding:.7rem 1rem;font:inherit;cursor:pointer;color:#fff;background:#155d88;border:1px solid #84b8da;border-radius:4px}.enrollment-form button:disabled{opacity:.6;cursor:wait}.enrollment-form [role=status]{min-height:1.5em}.enrollment-login{font-size:1.5rem;letter-spacing:.08em;overflow-wrap:anywhere}.enrollment-form input:focus-visible,.enrollment-form button:focus-visible{outline:3px solid #e6b54b;outline-offset:3px}

.enrollment-retry{padding:.7rem 1rem;margin:0 0 1rem;font:inherit;cursor:pointer;color:#fff;background:#155d88;border:1px solid #84b8da;border-radius:4px}.enrollment-retry:focus-visible,[data-enrollment-account] button:focus-visible{outline:3px solid #e6b54b;outline-offset:3px}.enrollment-next{line-height:1.6}.enrollment-form button:disabled{cursor:not-allowed}

.enrollment-form select{box-sizing:border-box;width:100%;max-width:100%;padding:.7rem;font:inherit;background:#fff;color:#152337;border:1px solid #809bb5;border-radius:4px}.enrollment-form select:focus-visible{outline:3px solid #e6b54b;outline-offset:3px}[data-enrollment-account] details{margin:1rem 0}[data-enrollment-account] summary{cursor:pointer;color:#ffe279;margin-bottom:1rem}[data-enrollment-account] details form{margin-bottom:1.5rem}
