.recovery-layout{width:min(100% - 32px,480px);margin:clamp(32px,8vh,96px) auto;padding:0}.recovery-layout>.brand{display:inline-block;margin-bottom:24px;font-size:24px;font-weight:700;text-decoration:none;color:var(--ink,#192d39)}.recovery-card{padding:clamp(20px,5vw,36px)}.recovery-card h1{font-size:clamp(26px,5vw,34px);line-height:1.2;margin:12px 0 18px}.recovery-card input,.recovery-card button{width:100%;min-height:46px;box-sizing:border-box}.recovery-card button{margin-top:20px}.recovery-card p{line-height:1.6}.recovery-card a{color:#176455;text-underline-offset:3px}.recovery-card :focus-visible{outline:3px solid #217665;outline-offset:3px}#recovery-status{overflow-wrap:anywhere;min-height:48px}#recovery-status.error{color:#a12b25}.recovery-card [disabled]{opacity:.65}
