.cp-entry-choices{width:min(100%,420px)}.cp-entry-choices h2{font:800 32px Manrope,Arial,sans-serif;letter-spacing:-.8px;margin:0 0 10px;color:#173b2c}.cp-entry-choices>p{line-height:1.65;color:#53695a}.cp-entry-option{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:20px 18px;margin-top:16px;border:1px solid #ccdcd2;border-radius:13px;background:#fff;color:#173b2c;text-decoration:none;min-height:100px;font:inherit}.cp-entry-option:hover{background:#f0f8f2;border-color:#36805b}.cp-entry-option:focus-visible,.cp-entry-back:focus-visible{outline:3px solid #38865e;outline-offset:4px}.cp-entry-option>span:nth-child(2){flex:1}.cp-entry-option strong{display:block;font-size:17px;font-weight:800}.cp-entry-option small{display:block;margin-top:6px;color:#53695a;line-height:1.5;font-size:13px}.cp-entry-icon{display:grid;place-items:center;background:#e6f3e9;border-radius:10px;width:44px;height:44px;flex:none}.cp-entry-icon svg{width:24px;height:24px}.cp-entry-link-help{font-size:13px;margin-top:24px!important}.cp-entry-back{display:inline-block;font:inherit;font-size:13px;color:#286147;padding:10px 0;border:0;background:none;text-decoration:none;cursor:pointer}#loginForm #cpBackToEntry{margin-top:18px}#loginForm h2{margin-top:14px}#loginForm>p{color:#53695a;margin-bottom:28px}.cp-entry-choices .mobile-brand{margin-bottom:28px}@media(max-width:650px){.login-form-wrap{min-height:100vh;min-height:100dvh;padding:24px 20px}.cp-entry-choices h2{font-size:28px}.cp-entry-option{min-height:108px;padding:18px 15px}.cp-entry-option strong{font-size:17px}.cp-entry-option small{font-size:14px}.login-form input{font-size:16px}.cp-entry-back{min-height:44px}.cp-entry-link-help{font-size:14px}}
