.recovery-card{overflow-wrap:anywhere;width:min(100%,520px);min-width:0}.recovery-card h1{font-size:clamp(1.6rem,6vw,2.3rem);line-height:1.2}.recovery-card .auth-form{min-width:0}.recovery-card input{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.recovery-card .button{white-space:normal;text-align:center;min-height:44px}.recovery-card .form-error:empty{display:none}.recovery-card input,.recovery-card button{scroll-margin-block:24px}@media (max-width:600px){.recovery-card{margin-block:20px;padding:22px 18px}}
