.lender-change{background:#eef0eb}
.lender-change h2{font-size:clamp(38px,5vw,66px);margin:10px 0 34px;line-height:1;letter-spacing:-.045em}
.change-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.change-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;min-height:310px}
.change-card .eyebrow{margin-bottom:24px}.change-card h3{font-size:27px;line-height:1.15;margin:0 0 24px}.change-card ul{color:#697187;font-size:17px;line-height:1.7;margin:0;padding-left:28px}
.assessment-screen{margin-bottom:34px}
.assessment-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px}
.assessment-tab{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 17px;font-weight:900;cursor:pointer;color:var(--ink)}
.assessment-tab.active{background:var(--navy);color:#fff;border-color:var(--navy)}
.assessment-table{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff}
.assessment-row{display:grid;grid-template-columns:1fr 2.6fr 1.2fr;border-bottom:1px solid #e8eae5}
.assessment-row:last-child{border-bottom:0}.assessment-row>div{padding:18px 22px}.assessment-row.heading{color:#657087;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.assessment-row:not(.heading)>div:first-child{font-weight:900}
.decision-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:20px}
.decision-card{background:#fff;border:1px solid var(--line);border-top:7px solid var(--green);border-radius:22px;padding:25px;min-height:170px}.decision-card.refer{border-color:var(--amber)}.decision-card.stop{border-color:#cf5c5c}.decision-card h3{font-size:20px;margin:8px 0}.decision-card p{color:var(--muted);margin:0;line-height:1.7}
@media(max-width:960px){.change-grid{grid-template-columns:1fr}.change-card{min-height:0}.decision-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.assessment-row{grid-template-columns:1fr}.assessment-row.heading{display:none}.assessment-row>div{padding:10px 16px}.assessment-row:not(.heading){padding:9px 0}.assessment-row:not(.heading)>div:nth-child(2):before{content:'Assessment: ';font-weight:900}.assessment-row:not(.heading)>div:nth-child(3):before{content:'Outcome: ';font-weight:900}.decision-grid{grid-template-columns:1fr}.lender-change h2{font-size:40px}}
