.authenticator-panel{margin-top:32px;padding:27px;background:#eef2f0;border-left:5px solid #78d7c4;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}.authenticator-panel h3{font:650 25px "Iowan Old Style","Palatino Linotype",Georgia,serif;margin:5px 0}.authenticator-panel p:last-child{margin:0;color:#5b6e81;line-height:1.55}.authenticator-panel button{white-space:nowrap}.totp-setup{margin-top:22px;padding:25px;border:1px solid #cad3da;background:#fbfbfa}.authenticator-key{padding:20px;background:#07182c;color:#fff}.authenticator-key>span,.authenticator-key>small{display:block;color:#aebdca;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.authenticator-key strong{display:block;margin:12px 0;font:800 20px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;overflow-wrap:anywhere}.authenticator-key small{line-height:1.6;text-transform:none;letter-spacing:0}.public-page .google-login{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border:1px solid #b9c5ce;background:#fff;color:#07182c;font-weight:850;cursor:pointer}.public-page .google-login span{display:inline}.public-page .google-mark{width:18px;height:18px;flex:0 0 18px}.public-page .auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:#778695;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.public-page .auth-divider::before,.public-page .auth-divider::after{content:"";height:1px;background:#d3dbe0;flex:1}.public-page .auth-challenge{color:#506579;line-height:1.6}.public-page .auth-cancel{display:block;margin:14px auto 0;border:0;background:transparent;color:#506579;text-decoration:underline;cursor:pointer}.public-page #authForm select,.public-page #twoFactorForm input{width:100%;border:1px solid #cbd4da;padding:14px;margin-bottom:15px;background:#fff;color:#07182c}.public-page #twoFactorForm label{display:grid;gap:7px}.public-page #twoFactorForm label span{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.public-page .access-assurance{margin:22px 0;padding:16px 18px;border-left:4px solid #0a8b78;background:#eef4f2;display:grid;gap:4px}.public-page .access-assurance span{color:#087d6d;font-size:9px;font-weight:900;letter-spacing:.13em}.public-page .access-assurance b{color:#07182c;font-size:14px}.public-page .access-assurance small{color:#607286;font-size:11px}.public-page #authForm label{display:grid;gap:7px}.public-page #authForm label>span{font-size:10px;font-weight:850;letter-spacing:.045em;color:#12273e}.public-page #authForm input,.public-page #authForm select{margin-bottom:8px}.public-page .access-routing{margin-top:18px;padding-top:17px;border-top:1px solid #d2dbe1;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center}.public-page .access-routing>span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#6a7b8b;text-transform:uppercase}.public-page .access-routing a{justify-self:end;color:#07182c;font-size:11px;font-weight:850;text-decoration:none}.public-page .access-routing a b{color:#078b78}.public-page .access-routing small{grid-column:1/-1;color:#718194;font-size:10px}.field-note{display:block;margin:-1px 0 9px;color:#718194;font-size:10px;line-height:1.45}.account-page .account-form select{width:100%;border:1px solid #cbd4da;padding:14px;background:#fff;color:#07182c}.account-page .account-form .field-note{margin-top:2px}@media(max-width:600px){.authenticator-panel{grid-template-columns:1fr}.authenticator-panel button{justify-self:start}.public-page .access-assurance{padding:14px}.public-page .access-routing{grid-template-columns:1fr}.public-page .access-routing a{justify-self:start}}
