.recovery-page{padding:64px 0 72px}.recovery-page .nf-intro{max-width:800px;margin:0 0 42px}.recovery-page h1{margin:18px 0 24px;font-size:clamp(42px,4.8vw,68px)}.recovery-page .nf-intro>p:not(.eyebrow){font-size:19px;line-height:1.8}.recovery-page .nf-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px;display:flex}.recovery-page .nf-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.recovery-page article{border:1px solid var(--theme-border);border-radius:var(--studio-radius);background:var(--theme-card);box-shadow:0 7px 22px var(--theme-shadow);flex-direction:column;padding:28px;display:flex}.recovery-page article h2{margin:0 0 18px;font-size:24px;line-height:1.35}.recovery-page article p{flex:1;margin:0 0 18px;font-size:17px;line-height:1.8}.recovery-page .text-link{align-items:center;gap:10px;min-height:44px;padding-block:10px;line-height:1.6;display:inline-flex}.recovery-page .button{gap:12px}.recovery-page a:focus-visible{outline:3px solid var(--theme-focus);outline-offset:4px}@media (max-width:960px){.recovery-page .nf-cards{grid-template-columns:1fr}}@media (max-width:620px){.recovery-page{padding-block:40px 48px}.recovery-page .nf-actions{flex-direction:column;align-items:stretch}.recovery-page .button{justify-content:center}.recovery-page article{padding:24px}}
