*{box-sizing:border-box}body.login{margin:0;min-height:100vh;display:grid;grid-template-columns:53.5% 46.5%;background:#f5f6ef;color:#273020;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.dw-login-brand{grid-column:1;grid-row:1;background:#202719;min-height:100vh;padding:clamp(40px,5.6vw,135px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(65px,7.5vw,180px);color:#f5f6ef}.dw-login-brand>img{width:clamp(230px,18vw,440px);max-width:100%;height:auto}.dw-login-brand small{font-size:clamp(10px,.75vw,18px);letter-spacing:2px;color:#77933b}.dw-login-brand h2{font-size:clamp(36px,3.2vw,77px);font-weight:750;letter-spacing:-1px;line-height:1.2;margin:18px 0 45px}.dw-login-brand p{font-size:clamp(16px,1.1vw,26px);color:#b9c3a8;margin:0 0 8vh}.dw-login-centers{display:flex;gap:12px}.dw-login-centers span{background:#edf4df;color:#698d2f;padding:14px 20px;border-radius:22px;font-size:clamp(12px,.9vw,20px)}#login{grid-column:2;grid-row:1;width:calc(100% - 11.2vw);max-width:850px;padding:0;margin:clamp(140px,18vh,320px) auto 110px}#login h1{display:none}.dw-welcome h2{font-size:clamp(25px,1.9vw,45px);line-height:1.2;margin:0 0 12px;font-weight:750}.dw-welcome p{color:#87917e;font-size:clamp(13px,.9vw,21px);margin:0 0 42px}#loginform,#lostpasswordform,#resetpassform{padding:0;border:0;background:transparent;box-shadow:none;margin:0;overflow:visible}#login label{font-size:clamp(13px,.9vw,21px);color:#7f8b73;display:block;margin-bottom:10px}#login input[type=text],#login input[type=password],#login input[type=email]{width:100%;height:clamp(48px,3.2vw,78px);padding:12px 20px;background:#fbfcf9;border:1px solid #dce3d1;border-radius:9px;color:#3f4b35;font-size:clamp(16px,1vw,24px);margin:0 0 26px}#login input:focus{border-color:#94c11f;box-shadow:0 0 0 2px #94c11f33}#login .button-primary{float:none;display:block;width:100%;height:clamp(44px,2.7vw,66px);background:#98c518;border:0;border-radius:10px;color:#20300e;font-size:clamp(15px,.95vw,23px);font-weight:700;margin-top:30px;box-shadow:none}#login .button-primary:hover{background:#8ab313}#login #nav{padding:0;text-align:right;margin:0 0 24px}#login #nav a{color:#839078;font-size:clamp(12px,.8vw,19px);text-decoration:none}#login .forgetmenot,#backtoblog,.language-switcher,.privacy-policy-page-link{display:none}#login .button.wp-hide-pw{color:#6b833b;height:48px}.dw-access-note{font-size:clamp(11px,.75vw,18px);color:#8c9b7c;margin-top:65px}.dw-login-footer{position:absolute;bottom:28px;right:5.6vw;font-size:clamp(11px,.75vw,18px);color:#7b8c63}.login .message,.login #login_error{border-radius:8px;border-left-color:#95bf1f;background:white}#login .submit{margin:0}#login form p{margin-bottom:0}.login .user-pass-wrap{margin-bottom:0}
@media(max-width:750px){body.login{display:block}.dw-login-brand{min-height:0;padding:28px;gap:20px}.dw-login-brand>img{width:240px}.dw-login-brand h2{font-size:34px;margin-bottom:20px}.dw-login-brand p{margin-bottom:20px}.dw-login-brand h2 br:nth-of-type(2){display:none}.dw-login-centers{display:none}#login{width:auto;margin:0;padding:35px 28px 80px}.dw-welcome p{margin-bottom:25px}.dw-login-footer{position:static;text-align:right;padding:0 28px 25px}.dw-access-note{margin-top:30px}}
