.password-recovery{min-height:65vh;padding-top:56px;padding-bottom:72px}.recovery-nav{justify-content:space-between}.recovery-nav .language-switch button{min-width:44px;min-height:44px}.recovery-nav .language-switch button[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline}.recovery-card{color:#173c4b;background:#fff;border:1px solid #d5dbdb;max-width:520px;margin:0 auto;padding:clamp(24px,5vw,40px)}.recovery-card h1{margin:16px 0;font-size:clamp(30px,5vw,42px);line-height:1.2}.recovery-card p{font-size:15px;line-height:1.65}.recovery-card .auth-form{margin-top:24px}.recovery-card .auth-form label{letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:13px}.recovery-card .auth-form input{width:100%;margin-bottom:18px;font-size:16px}.recovery-card .button{min-height:48px}.recovery-card .button:disabled{opacity:.65;cursor:wait}.recovery-status{background:#eaf3ee;border-left:3px solid #32647a;padding:14px}.recovery-help{color:#52606d;margin-top:24px}.recovery-link,.account-card .recovery-entry{color:#173c4b;text-underline-offset:3px;align-items:center;width:fit-content;min-height:44px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:underline;display:flex;position:relative}.account-card .recovery-entry{margin:10px 0 0 auto}.recovery-link:focus-visible,.account-card .recovery-entry:focus-visible{outline-offset:3px;outline:3px solid #32647a}@media (max-width:600px){.password-recovery{padding-top:28px}.recovery-card{padding:24px}}
