.recovery-card{max-width:560px;margin:auto}
.recovery-card h2{font-size:clamp(22px,4vw,30px);line-height:1.3}
.recovery-card input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box}
.recovery-card [hidden]{display:none!important}
.recovery-card .button{white-space:normal;min-height:48px}
.recovery-card a{overflow-wrap:anywhere}
