.ai-bing-logo{display:block;width:190px;height:74px;max-width:100%;object-fit:contain}
.bright-brand.branded{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0 21px}
.bright-brand.branded span{font-size:22px;letter-spacing:2px;padding-left:4px}
.bright-brand.branded small{font-size:11px;letter-spacing:1px;line-height:1.8}
.local-brand-source{display:none}
#local-login-form{display:grid;gap:13px;text-align:left;margin-top:18px}
#local-login-form[hidden]{display:none}
#local-login-form label,#password-form label{display:grid;gap:7px;font-weight:600}
#local-login-form input,#password-form input{box-sizing:border-box;width:100%;border:1px solid #e3d9cd;border-radius:12px;padding:12px;font:inherit;background:#fff;color:#253145}
#local-login-form .button,#password-form>.button{width:100%;margin-top:5px}
#password-form{display:grid;gap:14px}
.local-password-dialog{max-width:460px}
.institution-brand{object-fit:contain;width:172px;height:60px}
@media(max-width:800px){.bright-brand.branded{padding:0 0 16px}.ai-bing-logo{width:168px;height:64px}.bright-brand.branded span{font-size:20px}}
