/* Isolated v92 five-main additions only. Frozen v91, all existing assets and C palette remain. */
.parent-scope-v92{color:#ffb16b;font-size:1rem;line-height:1.65;font-weight:750;max-width:65ch;margin:0 0 1rem}
.recovery-intro-v92{color:#d0d2d5;max-width:85ch;font-size:1.08rem;line-height:1.8;margin:0 0 1.5rem}
.recovery-v92 .service-card p,.recovery-v92 .process-card p,.recovery-v92 .coverage-card p{overflow-wrap:anywhere}
.recovery-v92 .service-card{height:auto}
.recovery-v92 .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.recovery-v92 .coverage-group-title{font-size:1.4rem;margin:1.75rem 0 1rem;color:#ffb16b}
.recovery-v92 .coverage-grid{margin-bottom:1.5rem}
.recovery-v92 .coverage-card h3{line-height:1.45}
.recovery-v92 .coverage-card p{color:#d0d2d5;line-height:1.7}
.recovery-v92 .process-grid{align-items:stretch}
.recovery-v92 .process-card h3{line-height:1.5;overflow-wrap:anywhere}
.recovery-v92 .faq-list summary{line-height:1.6}
.recovery-v92{padding-bottom:110px}
@media(min-width:641px) and (max-width:1000px){.recovery-v92 .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.parent-scope-v92{font-size:.94rem}.recovery-intro-v92{font-size:1rem}.recovery-v92 .service-grid,.recovery-v92 .process-grid{grid-template-columns:1fr}.recovery-v92 .coverage-group-title{font-size:1.2rem}}

