.recovery-page .recovery-card{width:min(100%,500px);margin:32px auto;border:1px solid #d8d1bf;border-radius:12px;gap:18px}.recovery-card h1{font-size:1.65rem;margin:0}.recovery-card p{margin:0;line-height:1.5}.recovery-card .brand-logo--auth{margin-block:-22px -18px}.recovery-card .recovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media (max-width:520px){.recovery-page .recovery-card{margin:0;border:0;border-radius:0}}