body.login{background:#f5f4ee;background-image:none;font-family:Inter,Arial,sans-serif;color:#454a5d;min-height:100vh}body.login #login{width:min(430px,calc(100% - 36px));padding:38px 0 10px}body.login #login h1 a,body.login #login .wp-login-logo a{background-size:contain;background-position:center;background-repeat:no-repeat;width:200px;height:69px;margin:0 auto 25px;display:block}body.login .msa-login-welcome{text-align:center;margin:0 0 23px}body.login .msa-login-welcome>span{font-size:14px;text-transform:uppercase;letter-spacing:1.4px;color:#6e82a1}body.login .msa-login-welcome h2{font:32px/1.2 Georgia,serif;letter-spacing:-.5px;color:#242f64;margin:17px 0 12px}body.login .msa-login-welcome p{font-size:14px;line-height:1.6;color:#626777;margin:0}body.login #login form{border:1px solid #d8e1ee;background:#fff;padding:28px;border-radius:4px;box-shadow:0 12px 40px #242f640a;margin-top:18px;overflow:visible}body.login #login label{font-size:14px;color:#242f64}body.login #login input[type=text],body.login #login input[type=password],body.login #login input[type=email]{font-size:17px;min-height:45px;border:1px solid #b9c7dc;border-radius:3px;padding:9px 12px;background:#fff}body.login #login input:focus{border-color:#2bb8b8;box-shadow:0 0 0 2px #b4d5ff}body.login .wp-core-ui .button-primary,body.login #login .button-primary{background:#ec2c5e;border:1px solid #ec2c5e;color:#fff;box-shadow:none;min-height:42px;padding:5px 20px;font-weight:600;border-radius:2px}body.login #login .button-primary:hover{background:#d63d3d;border-color:#d63d3d}body.login #login .button-secondary{color:#242f64}body.login #nav,body.login #backtoblog{padding:0 5px;font-size:14px;line-height:1.7}body.login #nav a,body.login #backtoblog a,body.login .privacy-policy-page-link a{color:#355d8c}body.login .message,body.login .notice,body.login #login_error{border-radius:3px;box-shadow:none;font-size:14px;line-height:1.65}body.login .msa-login-support{max-width:550px;margin:18px auto 30px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap;padding:0 20px;font-size:14px;text-align:center}body.login .msa-login-support a{color:#355d8c}body.login .msa-login-support span{flex-basis:100%;font-size:14px;color:#6e82a1}body.login #login .forgetmenot{float:none;display:block;margin-bottom:16px}body.login #login p.submit{display:flow-root;margin-top:10px}body.login #login .submit .button-primary{float:none;width:100%}body.login #login .wp-pwd .button{background:transparent}body.login a:focus-visible,body.login button:focus-visible{outline:3px solid #2bb8b8;outline-offset:3px}@media(max-width:480px){body.login #login{padding-top:25px}body.login #login form{padding:23px}body.login .msa-login-welcome h2{font-size:29px}}
