.customer-recovery{box-sizing:border-box;color:#293b37;background:#fff;border:1px solid #dce5df;border-radius:24px;width:min(100%,760px);margin:clamp(20px,5vh,56px) auto;padding:clamp(22px,4vw,40px)}.customer-recovery h1{font:var(--ui-type-page-title);letter-spacing:var(--ui-tracking-title);margin:0 0 16px}.customer-recovery p{max-width:60ch;font:var(--ui-type-body);margin:0}.customer-recovery .customer-recovery-code{color:#68796f;margin-bottom:12px}.customer-recovery-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.customer-recovery-actions>a,.customer-recovery-actions>button{color:#293b37;min-height:44px;font:var(--ui-type-body);text-align:center;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:inline-flex}.customer-recovery-actions>:first-child{color:#fff;background:#fa3469;border-color:#fa3469}.customer-recovery-actions>:focus-visible{outline-offset:3px;outline:3px solid #293b37}@media (max-width:480px){.customer-recovery{margin:20px 0}.customer-recovery-actions>*{flex:100%}}
