*{box-sizing:border-box}body.login{background:#f2f0eb;color:#102633;font-family:'Segoe UI',Arial,sans-serif;min-height:100vh;margin:0;padding:0 0 30px 46%}.src-login-story{position:fixed;inset:0 54% 0 0;padding:55px 55px 35px;color:white;background:linear-gradient(145deg,rgba(7,29,42,.88),rgba(7,29,42,.98)),url('hero.webp') center/cover;display:flex;flex-direction:column;justify-content:space-between;border-top:5px solid #c81840}.src-login-story>a:first-child{background:white;padding:18px 22px;max-width:345px}.src-login-story img{width:100%;height:auto;display:block}.src-login-story>div{padding-block:50px}.src-login-eyebrow{font-size:11px!important;line-height:1.6;text-transform:uppercase;letter-spacing:.14em;font-weight:750;margin-bottom:18px!important}.src-login-story .src-login-eyebrow{color:#edb1c0}.src-login-story h2{font-size:clamp(38px,4.4vw,68px);line-height:1.05;letter-spacing:-.05em;font-weight:700;margin:0 0 25px}.src-login-story p{font-size:18px;line-height:1.7;max-width:400px}.src-login-story span{display:block;border-top:1px solid #ffffff44;margin-top:28px;padding-top:20px;font-weight:650}.src-login-story a{color:white;text-decoration:none}.src-login-home{font-size:13px}.login #login{width:min(440px,calc(100% - 64px));padding:64px 0 0;margin:0 auto}.login h1 a{display:none}.src-login-intro{margin-bottom:28px}.src-login-intro h2{font-size:38px;line-height:1.12;letter-spacing:-.04em;margin:0 0 14px;color:#102633}.src-login-intro p{font-size:15px;line-height:1.7}.login form{border:1px solid #d4dde0;border-top:4px solid #c81840;box-shadow:0 12px 35px #1026330b;padding:30px;background:white;margin-top:0}.login label{font-size:13px;font-weight:650;color:#102633}.login form .input{border:1px solid #bbc8cf;border-radius:0;background:#fff;font-family:inherit;font-size:20px;color:#102633;box-shadow:none;margin-top:8px}.login .button-primary{background:#c81840;border-color:#c81840;border-radius:0;box-shadow:none;text-shadow:none;font-weight:700;padding:6px 23px;min-height:44px}.login .button-primary:hover,.login .button-primary:focus{background:#a51033;border-color:#a51033}.login input:focus{border-color:#102633;box-shadow:0 0 0 2px #10263333}.login a,.login #nav a,.login #backtoblog a{color:#244c62}.login #nav{padding:0;margin-top:24px}.login #backtoblog{padding:0;margin-top:16px}.login .message,.login #login_error,.login .success{border-left-color:#c81840;box-shadow:none}.login .privacy-policy-page-link{margin:22px 0}.src-login-support{max-width:440px;width:calc(100% - 64px);margin:30px auto 0;border-top:1px solid #cbd4d8;padding-top:22px;color:#536875;font-size:12px;line-height:1.7}.src-login-support p{margin:0 0 10px}.src-login-support small{display:block;margin-top:18px}.login form .forgetmenot{float:none;margin-bottom:14px}.login p.submit{margin-top:12px}.login .language-switcher{margin:20px auto}.login .wp-pwd{max-width:100%}@media(max-width:760px){body.login{padding-left:0}.src-login-story{position:relative;inset:auto;padding:26px}.src-login-story>a:first-child{max-width:265px;padding:12px}.src-login-story>div{padding:24px 0 0}.src-login-story h2{font-size:34px;margin-bottom:12px}.src-login-story>div>p:not(.src-login-eyebrow),.src-login-story span,.src-login-home{display:none}.src-login-story .src-login-eyebrow{margin-bottom:9px!important}.login #login{padding-top:30px;width:calc(100% - 40px);max-width:440px}.login form{padding:22px 18px}.src-login-intro h2{font-size:30px}.src-login-support{width:calc(100% - 40px)}}
