body.login.mpca-login #login:not(:has(form)) .notice{background:var(--brand-white);box-shadow:var(--shadow-elevated)}body.login.mpca-login #login:not(:has(form)) .notice{border:1px solid var(--brand-gray-light);border-radius:var(--radius-md)}body.login.mpca-login{background:var(--brand-white);font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.5;color:var(--text-default);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--lg) var(--sm);box-sizing:border-box}body.login.mpca-login *,body.login.mpca-login *::before,body.login.mpca-login *::after{box-sizing:border-box}body.login.mpca-login #login{width:100%;max-width:640px;margin:0;padding:0}body.login.mpca-login .wp-login-logo{margin:0 auto var(--md);padding:0;width:100%}body.login.mpca-login .mpca-login__notice,body.login.mpca-login .notice,body.login.mpca-login .message,body.login.mpca-login #login_error,body.login.mpca-login #login-message{width:100%;margin:0 0 var(--md);padding:var(--sm);border-radius:var(--radius-sm);border:1px solid var(--brand-blue);background:var(--brand-blue-10);color:var(--brand-blue);box-shadow:none;font-size:16px;line-height:1.5;border-left-width:1px}body.login.mpca-login .mpca-login__notice p,body.login.mpca-login .notice p,body.login.mpca-login .message p,body.login.mpca-login #login_error p,body.login.mpca-login #login-message p{margin:0;font-size:inherit;line-height:inherit}body.login.mpca-login .mpca-login__notice a,body.login.mpca-login .notice a,body.login.mpca-login .message a,body.login.mpca-login #login_error a,body.login.mpca-login #login-message a{color:var(--brand-blue);font-weight:600;text-decoration:underline}body.login.mpca-login .mpca-login__notice a:hover,body.login.mpca-login .mpca-login__notice a:focus,body.login.mpca-login .notice a:hover,body.login.mpca-login .notice a:focus,body.login.mpca-login .message a:hover,body.login.mpca-login .message a:focus,body.login.mpca-login #login_error a:hover,body.login.mpca-login #login_error a:focus,body.login.mpca-login #login-message a:hover,body.login.mpca-login #login-message a:focus{text-decoration:none}body.login.mpca-login #login_error,body.login.mpca-login .notice-error,body.login.mpca-login .message.error{border-color:var(--brand-red);background:var(--no-results-icon-bg);color:var(--brand-red)}body.login.mpca-login #login_error a,body.login.mpca-login .notice-error a,body.login.mpca-login .message.error a{color:var(--brand-red)}body.login.mpca-login .notice-success,body.login.mpca-login .message.success{border-color:var(--brand-blue);background:var(--brand-blue-10);color:var(--brand-blue)}body.login.mpca-login #login:not(:has(form)) .notice{padding:clamp(16px,10.3661971831px + 1.5023474178vw,32px);border-radius:var(--radius-lg);text-align:center}body.login.mpca-login .wp-hide-pw{display:none !important}body.login.mpca-login .wp-pwd{display:block}body.login.mpca-login .wp-pwd .password-input{padding-right:var(--input-padding)}body.login.mpca-login #resetpassform .user-pass1-wrap{width:100%;display:flex;flex-direction:column;gap:var(--xs)}body.login.mpca-login #resetpassform .user-pass1-wrap>p{margin:0}body.login.mpca-login #resetpassform .user-pass2-wrap{width:100%;margin:0}body.login.mpca-login #resetpassform .description.indicator-hint{margin:0;font-size:16px;line-height:1.5;color:var(--text-placeholder)}body.login.mpca-login #resetpassform #pass-strength-result{margin:var(--xs) 0 0;padding:var(--xs);border-radius:var(--radius-sm)}body.login.mpca-login #resetpassform .reset-pass-submit .wp-generate-pw{width:100%;margin:0}body.login.mpca-login .user-pass1-wrap,body.login.mpca-login .user-pass2-wrap,body.login.mpca-login .pw-weak,body.login.mpca-login .pw-medium,body.login.mpca-login .pw-strong,body.login.mpca-login .indicator-hint{width:100%}body.login.mpca-login .pw-weak,body.login.mpca-login .pw-medium,body.login.mpca-login .pw-strong{border-radius:var(--radius-sm);font-weight:600}body.login.mpca-login .pw-weak{background:var(--brand-red-10);color:var(--brand-red)}body.login.mpca-login .pw-medium{background:var(--brand-blue-10);color:var(--brand-blue)}body.login.mpca-login .pw-strong{background:var(--brand-blue-10);color:var(--brand-blue)}body.login.mpca-login button.wp-generate-pw,body.login.mpca-login .button.wp-generate-pw,body.login.mpca-login button.button-secondary,body.login.mpca-login .button.button-secondary{display:inline-flex;min-height:var(--touch-target);width:max-content;justify-content:center;align-items:center;border:none;text-decoration:none;cursor:pointer;gap:var(--xs);padding:var(--xs) var(--sm);border-radius:var(--xs);font-family:"Open Sans";font-size:18px;font-weight:600;line-height:1}body.login.mpca-login button.wp-generate-pw:active,body.login.mpca-login button.wp-generate-pw[data-active],body.login.mpca-login .button.wp-generate-pw:active,body.login.mpca-login .button.wp-generate-pw[data-active],body.login.mpca-login button.button-secondary:active,body.login.mpca-login button.button-secondary[data-active],body.login.mpca-login .button.button-secondary:active,body.login.mpca-login .button.button-secondary[data-active]{transform:scale(0.98)}body.login.mpca-login button.wp-generate-pw:hover,body.login.mpca-login button.wp-generate-pw[data-hover],body.login.mpca-login .button.wp-generate-pw:hover,body.login.mpca-login .button.wp-generate-pw[data-hover],body.login.mpca-login button.button-secondary:hover,body.login.mpca-login button.button-secondary[data-hover],body.login.mpca-login .button.button-secondary:hover,body.login.mpca-login .button.button-secondary[data-hover]{background:var(--brand-blue);color:var(--utility-white)}body.login.mpca-login button.wp-generate-pw,body.login.mpca-login .button.wp-generate-pw,body.login.mpca-login button.button-secondary,body.login.mpca-login .button.button-secondary{border:1px solid var(--brand-blue);color:var(--brand-blue);font-weight:500}body.login.mpca-login button.wp-generate-pw:hover,body.login.mpca-login button.wp-generate-pw[data-hover],body.login.mpca-login .button.wp-generate-pw:hover,body.login.mpca-login .button.wp-generate-pw[data-hover],body.login.mpca-login button.button-secondary:hover,body.login.mpca-login button.button-secondary[data-hover],body.login.mpca-login .button.button-secondary:hover,body.login.mpca-login .button.button-secondary[data-hover]{background:var(--brand-blue);color:var(--utility-white)}body.login.mpca-login button.wp-generate-pw,body.login.mpca-login .button.wp-generate-pw,body.login.mpca-login button.button-secondary,body.login.mpca-login .button.button-secondary{min-height:var(--touch-target);background:var(--brand-white);text-shadow:none;box-shadow:none;height:100%;float:none;width:100%}body.login.mpca-login #nav,body.login.mpca-login #backtoblog{margin:0;padding:0;text-align:center;font-size:16px}body.login.mpca-login #nav a,body.login.mpca-login #backtoblog a{color:var(--brand-blue);text-decoration:none;font-weight:600}body.login.mpca-login #nav a:hover,body.login.mpca-login #nav a:focus,body.login.mpca-login #backtoblog a:hover,body.login.mpca-login #backtoblog a:focus{text-decoration:underline}body.login.mpca-login #nav{margin-bottom:var(--sm)}body.login.mpca-login .privacy-policy-page-link{text-align:center;margin-top:var(--sm);font-size:14px}body.login.mpca-login .privacy-policy-page-link a{color:var(--text-placeholder)}body.login.mpca-login .language-switcher{margin-top:var(--md);text-align:center}
