
.rr-recovery{--rr-ink:var(--aw-ink,#193247);--rr-tint:var(--aw-tint,#f3f6f8);color:var(--rr-ink)}.rr-recovery p,.rr-recovery small{color:inherit;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.65}.rr-recovery h1,.rr-recovery h2,.rr-recovery h3{color:inherit}.rr-recovery h1{max-width:1000px;font-size:clamp(32px,4.5vw,60px);line-height:1.08;letter-spacing:-.035em}.rr-recovery .rr-intro{max-width:850px;font-size:19px}.rr-recovery .rr-kicker{font-size:13px;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.rr-recovery .rr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.rr-recovery .rr-card{padding:28px;border-top:3px solid currentColor;background:var(--rr-tint);min-width:0}.rr-recovery .rr-card h3{font-size:23px;line-height:1.25;margin:0 0 18px}.rr-recovery .rr-card p{font-size:16px;margin:0 0 22px}.rr-recovery .rr-card a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;font-weight:650;color:inherit}.rr-recovery .rr-cities{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.rr-recovery .rr-cities a{display:flex;min-height:64px;align-items:center;justify-content:space-between;border-top:1px solid currentColor;text-decoration:none;font-size:18px;color:inherit;padding:14px 0}.rr-recovery a:focus-visible,.rr-recovery summary:focus-visible{outline:3px solid currentColor!important;outline-offset:4px;transition:none!important}.rr-recovery .rr-city-note{max-width:780px}.feedback-w18.rr-recovery .rr-review-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0;list-style:none;margin:26px 0}.feedback-w18.rr-recovery .rr-review-links li{margin:0}.feedback-w18.rr-recovery .rr-review-links a{display:flex;align-items:center;min-height:80px;padding:18px;border:1px solid #cad5da;background:#f3f6f8;font-weight:650;text-decoration:none}.feedback-w18.rr-recovery .rr-read{border-top:1px solid #cad5da;padding-top:30px;margin-top:42px}.feedback-w18.rr-recovery .rr-read p{max-width:780px}.feedback-w18.rr-recovery .rr-contact{margin-top:40px;background:#f3f6f8;padding:28px}.feedback-w18.rr-recovery .rr-contact h2{font-size:26px}.feedback-w18.rr-recovery .rr-contact .fb-actions{margin-top:20px}.feedback-w18.rr-recovery .rr-review-links a:focus-visible{outline:3px solid #17466b!important;outline-offset:4px;transition:none!important}

/* Different company work-section compositions; shared semantics remain intact. */
@media(min-width:801px){
.rr-ddhs .rr-grid{grid-template-columns:1.25fr 1fr}.rr-ddhs .rr-card:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:center}.rr-ddhs .rr-card:first-child h3{font-size:32px}
.rr-ddef .rr-grid{grid-template-columns:1.3fr 1fr 1fr;align-items:start}.rr-ddef .rr-card:nth-child(2){margin-top:34px}.rr-ddef .rr-card:nth-child(3){margin-top:68px}
.rr-ddis .rr-grid{grid-template-columns:1fr;gap:0}.rr-ddis .rr-card{display:grid;grid-template-columns:50px 1fr 1.6fr;gap:12px 26px;background:transparent;border-top:1px solid currentColor;padding:28px 0}.rr-ddis .rr-card a{grid-column:3}.rr-ddis .rr-card h3{margin:0}
.rr-ddcs .rr-grid{grid-template-columns:1fr;gap:16px}.rr-ddcs .rr-card{display:grid;grid-template-columns:40px 1.2fr 1.8fr 1fr;align-items:center;gap:24px;border:0;border-left:4px solid currentColor}.rr-ddcs .rr-card p,.rr-ddcs .rr-card h3{margin:0}
.rr-ddpm .rr-grid{grid-template-columns:1fr;gap:0}.rr-ddpm .rr-card{display:grid;grid-template-columns:40px 1fr 1.6fr 1fr;align-items:baseline;gap:24px;background:transparent;border-top:1px solid currentColor;padding:28px 0}.rr-ddpm .rr-card h3{font-size:21px;margin:0}.rr-ddpm .rr-card p{margin:0}
}
.rr-ddss .rr-card:nth-child(2){background:var(--rr-ink);color:#fff}.rr-ddss .rr-card:nth-child(2) a{color:#fff}

@media(max-width:800px){.rr-recovery .rr-grid{grid-template-columns:1fr}.rr-recovery .rr-cities{grid-template-columns:1fr 1fr}.feedback-w18.rr-recovery .rr-review-links{grid-template-columns:1fr}.rr-recovery .rr-card{padding:24px}.rr-recovery .rr-intro{font-size:17px}}
@media(max-width:380px){.rr-recovery .rr-cities{grid-template-columns:1fr}}
