.amom-signin-options{padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid #d8d1c6;color:#292a2e;font-family:Arial,Helvetica,sans-serif}
.amom-signin-options .amom-google-entry h2{font:700 20px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:#292a2e!important;margin:0 0 10px!important}
.amom-signin-options .signin-help{font:400 13px/1.6 Arial,Helvetica,sans-serif!important;color:#55575d!important;max-width:58ch;margin:8px 0 14px}
.amom-signin-options .amom-google-button{min-height:44px;margin:12px 0}
.amom-signin-options .amom-google-unavailable{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:11px 28px!important;margin:0!important;background:#f4f4f4!important;color:#676767!important;border:1px solid #d7d7d7!important;font:600 14px/1.4 Arial,sans-serif!important;cursor:not-allowed}
.amom-signin-options .amom-signin-divider{font:600 12px/1.6 Arial,sans-serif;color:#666;text-align:center;display:flex;align-items:center;gap:14px;margin:24px 0 16px}
.amom-signin-divider::before,.amom-signin-divider::after{content:"";height:1px;background:#ddd5c9;flex:1}
.amom-signin-options .amom-email-signin{margin:12px 0 0;font-size:13px}
.amom-signin-options .amom-email-signin summary{cursor:pointer;color:#8e192c}
.amom-signin-options .amom-email-signin form{margin:15px 0}
.amom-signin-options label{display:block;font:600 13px/1.5 Arial,sans-serif;margin:12px 0}
.amom-signin-options input{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #999;background:white;color:#25262a;border-radius:2px;font-size:16px}
.amom-signin-options form button,.amom-signin-options .amom-account-request{background:#a31e32!important;color:#fff!important;border:1px solid #a31e32!important;padding:12px 20px!important;font:700 14px/1.4 Arial,sans-serif!important;cursor:pointer;min-height:44px}
.amom-verified-account{display:flex;align-items:flex-start;flex-direction:column;gap:6px;padding:14px 17px;border-left:3px solid #a31e32;background:#f6f2eb;font:14px/1.5 Arial,sans-serif;overflow-wrap:anywhere}
.amom-signin-options .amom-change-account{padding:6px 0!important;display:block;margin-top:10px;background:none!important;color:#8e192c!important;border:0!important;text-decoration:underline;text-underline-offset:3px;font:13px/1.5 Arial,sans-serif!important;min-height:36px;cursor:pointer}
.amom-signin-options .signin-status{font:13px/1.6 Arial,sans-serif;color:#505057;margin:12px 0 0}
.amom-signin-options .signin-status:empty{display:none}
.amom-signin-options .signin-status.is-error{color:#9c1d29}
.amom-center-page{--amom-ink:#25262a;--amom-line:#d8d1c6;--amom-soft:#f7f5f0;color:#292a2e}
.amom-center-page .center-login{border-radius:3px}
.amom-center-page .center-login h2{color:#292a2e}
.amom-center-page .amom-signin-options{border-bottom:0;padding-bottom:0;margin-bottom:0}
.admission-field[data-verified-email="1"],.amomf-fg[data-verified-email="1"]{display:none!important}
@media(max-width:440px){.amom-signin-options .amom-google-entry h2{font-size:18px!important}.amom-signin-options .signin-help{font-size:12px!important}.amom-signin-options .amom-email-signin{font-size:12px}}
