.login__forgot-password{margin-top:1rem}.login__button{margin-top:2.5rem;display:flex;width:100%}@media(min-width:48rem){.login__button{width:auto}}.login__button--signup{margin-top:1rem}.login__section{width:100%}.login__section-title{text-align:center}@media(min-width:48rem){.login__section{max-width:var(--myaccount-section-max-width)}}.login__reset-link{transition:color .2s ease-in-out;color:var(--color--primary);font-size:inherit;font-weight:var(--font--weight-medium)}.login__reset-link:hover{color:var(--color--primary-light)}.login__reset-link{text-decoration:underline}.login__password-leaked{margin-bottom:1rem}.login__password-leaked__label{font-weight:var(--font--weight-bold);margin-bottom:0}.login__password-leaked__link{transition:color .2s ease-in-out;color:var(--color--primary);font-size:inherit;font-weight:var(--font--weight-medium)}.login__password-leaked__link:hover{color:var(--color--primary-light)}.login__password-leaked__link{margin-top:0}.login .cke_wysiwyg_div,.login .rich-text-area{margin:0;padding:0}.login .cke_wysiwyg_div>:last-child,.login .rich-text-area>:last-child{margin-bottom:0;padding-bottom:0}.login input.form-control__input._is_valid[type=email]{border:1px solid var(--color--border-dark);background:none;padding-right:0}.login input.form-control__input._is_valid[type=email]:focus{border-color:var(--color--focus-border);outline:4px solid var(--color-semantic-focus-ring-default);outline-offset:2px;box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow)}.social-login{flex-direction:column;align-items:center}.social-login,.social-login__buttons{display:flex;justify-content:center;gap:1rem}.social-login__buttons{width:100%}