.rehabCreditorVisual{--rv-ink:#19374b;--rv-muted:#40586a;--rv-line:#c8d7d7;box-sizing:border-box;border:1px solid var(--rv-line);color:var(--rv-ink);font-family:var(--font-sans,Arial,sans-serif);background:#f5faf8;border-radius:12px;margin:30px 0 38px;padding:28px}.rehabCreditorVisual *{box-sizing:border-box}.rehabCreditorEyebrow{color:#547267;letter-spacing:.03em;margin:0 0 8px;font-size:12px;font-weight:800}.rehabCreditorVisual h2{color:var(--rv-ink);word-break:keep-all;margin:0 0 22px;font-size:clamp(21px,2.2vw,27px);line-height:1.5}.rehabCreditorStages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 15px;padding:0;list-style:none;display:grid}.rehabCreditorStages li{border:1px solid var(--rv-line);background:#fff;border-top:5px solid #4e7a78;border-radius:8px;min-width:0;padding:19px}.rehabCreditorStages li:nth-child(2){border-top-color:#a47a37}.rehabCreditorStages li:nth-child(3){border-top-color:#3f697d}.rehabCreditorNumber{color:#516b72;margin-bottom:9px;font-size:12px;font-weight:800;display:block}.rehabCreditorStages strong{word-break:keep-all;min-height:2.8em;font-size:17px;line-height:1.45;display:block}.rehabCreditorVisual p{color:var(--rv-muted);word-break:keep-all;font-size:14px;line-height:1.75}.rehabCreditorStages p{margin:9px 0 0}.rehabCreditorListCheck{background:#eaf3ef;border:1px solid #9ab9b2;border-radius:8px;overflow:hidden}.rehabCreditorListTitle{border-bottom:1px solid #bdd1c8;justify-content:space-between;gap:12px;padding:15px 18px;font-size:15px;line-height:1.6;display:flex}.rehabCreditorListTitle span{color:#486353;font-size:13px}.rehabCreditorPaths{background:#bdd1c8;grid-template-columns:1fr 1fr;gap:1px;display:grid}.rehabCreditorPaths section{background:#f8fbf9;padding:17px 18px}.rehabCreditorPaths h3{color:var(--rv-ink);margin:0 0 6px;font-size:16px;line-height:1.5}.rehabCreditorPaths p{margin:0}.rehabCreditorVisual .rehabCreditorTime{background:#fff9ed;border-left:3px solid #a47a37;margin:14px 0 0;padding:14px 17px}.rehabCreditorTime strong{color:var(--rv-ink)}.rehabCreditorVisual figcaption{color:#526575;margin-top:15px;font-size:13px;line-height:1.75}@media (width<=700px){.rehabCreditorVisual{padding:20px 16px}.rehabCreditorStages,.rehabCreditorPaths{grid-template-columns:1fr}.rehabCreditorStages li{padding:17px}.rehabCreditorStages strong{min-height:0}.rehabCreditorListTitle{gap:3px;display:grid}.rehabCreditorPaths{gap:1px}}
