.s-forgot-password{display:flex;flex-direction:column;gap:2rem;padding-block-end:3rem}.s-forgot-password__description{color:var(--text-secondary);font-size:var(--font-static-md);margin:0}.s-forgot-password__form{display:flex;flex-direction:column;gap:1.5rem}.s-forgot-password__form .input-group{width:100%}.s-forgot-password__error{color:var(--text-error);display:none;font-size:var(--font-static-sm)}.s-forgot-password__processing{display:none}.s-forgot-password__processing-content{align-items:center;display:flex;flex-direction:row;font-size:var(--font-static-xl);font-weight:600;gap:1rem;justify-content:center;letter-spacing:.03em}.s-forgot-password__processing-content .loading-spinner{width:1.75rem}.s-forgot-password__processing-content .loading-spinner svg{vertical-align:middle}.s-forgot-password__modal.c-modal{--modal-max-width:740px;--modal-padding:4rem 1.875rem}.s-forgot-password__modal.c-modal .c-modal__title{margin-left:auto}.s-forgot-password__modal.c-modal .c-modal__close{display:none}.s-forgot-password__modal.c-modal .c-modal__content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:64em){.s-forgot-password{padding-block-end:12rem}.s-forgot-password__modal.c-modal{--modal-padding:4rem 5rem}}