.cg-recovery{padding-block:60px 80px}.cg-recovery__intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-bottom:64px;display:grid}.cg-recovery__copy{max-width:720px}.cg-recovery h1{margin-top:18px;font-size:clamp(52px,6.5vw,88px)}.cg-recovery__copy>p{max-width:560px}.cg-recovery__code{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.08em;color:var(--sand);-webkit-user-select:none;user-select:none;padding-right:24px;font-size:clamp(130px,19vw,270px);font-style:italic;line-height:1}.cg-recovery__search{background:var(--surface);border:1px solid var(--line);text-align:left;width:min(560px,100%);min-height:64px;color:var(--muted);border-radius:18px;align-items:center;gap:14px;margin-block:28px 22px;padding:16px 20px;display:flex}.cg-recovery__search>svg{color:var(--bronze)}.cg-recovery__search>span{flex:1}.cg-recovery__search kbd{background:var(--ivory);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:12px}.cg-recovery__links{flex-wrap:wrap;gap:12px 24px;display:flex}.cg-recovery__links a{min-height:44px;color:var(--bronze-dark);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.cg-recovery__suggestions{padding-top:54px}.cg-recovery__suggestions h2{font-size:clamp(34px,4vw,48px)}.cg-recovery__suggestions>.section-head{margin-bottom:28px}.cg-recovery__suggestions .section-head>p{max-width:350px;margin-bottom:0;font-size:14px}.cg-recovery__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cg-recovery--error{align-items:center;min-height:62vh;display:flex}.cg-recovery--error .cg-recovery__intro{border:0;width:100%;padding:10px 0}.cg-recovery__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.cg-recovery__note{margin-top:24px;font-size:13px}.cg-recovery__note a{color:var(--bronze-dark);text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.cg-recovery__intro{gap:24px}.cg-recovery__code{font-size:160px}.cg-recovery__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cg-recovery{padding-block:36px 48px}.cg-recovery__intro{padding-bottom:40px;display:block}.cg-recovery__code{display:none}.cg-recovery h1{font-size:54px}.cg-recovery__search{padding:15px 16px;font-size:14px}.cg-recovery__search kbd{display:none}.cg-recovery__suggestions{padding-top:36px}.cg-recovery__cards{grid-template-columns:1fr}.cg-recovery__suggestions .section-head{display:block}.cg-recovery--error{min-height:65vh}.cg-recovery__actions>.btn{flex:auto}}
