/* Enlarged existing findings; numerical measures and chart proportions are unchanged. */
.evidence-story>.finding-value{margin:19px 0 24px}
.finding-value strong{display:block;font-size:clamp(76px,8vw,106px);line-height:1;font-weight:500;letter-spacing:-.065em;color:#193d30;font-variant-numeric:tabular-nums}
.finding-value strong>span{font-size:.7em}
.finding-value p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:13px;max-width:320px}
.evidence-story>.finding-value+h3{margin-top:0;font-size:29px}
.recovery-panel{align-items:start;padding-top:34px}
.recovery-panel .followup-chart{padding-top:6px}
.timing-callout>strong{font-size:43px}
.share-legend{gap:18px}
.share-legend strong{font-size:35px}
.share-legend span{font-size:15px;font-weight:600;line-height:1.5;color:#354932}
.share-legend small{grid-column:2;display:block;font-size:13px;line-height:1.7;color:var(--muted)}
.action-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}
.action-breakdown>div{border-top:2px solid #c0ccb4;padding-top:13px}
.action-breakdown h4{font-size:16px;font-weight:600;line-height:1.5;color:#193d30;margin:0}
.action-breakdown p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:7px}
@media(max-width:1050px){.finding-value strong{font-size:82px}.share-legend{gap:13px}.share-legend strong{font-size:31px}.share-legend small{font-size:13px}.action-breakdown{grid-template-columns:1fr;gap:13px}.action-breakdown>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;border-top:1px solid var(--line);padding-top:12px}.action-breakdown p{margin-top:0}}
@media(max-width:760px){.evidence-story>.finding-value{margin:18px 0 22px}.finding-value strong{font-size:89px}.finding-value p{font-size:15px;max-width:310px}.evidence-story>.finding-value+h3{font-size:28px}.recovery-panel{padding-top:28px}.recovery-panel .followup-chart{padding-top:0}.timing-callout>strong{font-size:44px}.share-legend{grid-template-columns:1fr;gap:17px}.share-legend>div{grid-template-columns:9px 72px minmax(0,1fr);gap:4px 10px;align-items:start;padding-top:17px;border-top:1px solid var(--line)}.share-legend i{display:block;margin-top:10px}.share-legend strong{font-size:31px;grid-column:2;grid-row:1/3}.share-legend span{font-size:16px;grid-column:3;grid-row:1}.share-legend small{font-size:15px;grid-column:3;grid-row:2}.action-breakdown h4,.action-breakdown p{font-size:15px}}
@media(max-width:360px){.finding-value strong{font-size:76px}.share-legend>div{grid-template-columns:78px minmax(0,1fr);gap:5px 12px}.share-legend i{display:none}.share-legend strong{grid-column:1}.share-legend span,.share-legend small{grid-column:2}.action-breakdown>div{grid-template-columns:60px minmax(0,1fr);gap:10px}}

/* One open-deal figure, paired with a compact actor comparison and action examples. */
.evidence-panel.open-finding{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:54px;align-items:start;background:#f0f2e9;border:1px solid #d4ddca;padding:34px 36px;margin-top:22px;margin-bottom:8px}
.open-finding-summary{min-width:0}
.open-finding-summary h3{font-size:31px;line-height:1.2;max-width:350px;margin-top:15px}
.open-single-metric{margin-top:25px}
.open-single-metric strong{display:block;font-size:clamp(86px,8.5vw,112px);line-height:1;font-weight:500;letter-spacing:-.065em;color:#193d30;font-variant-numeric:tabular-nums}
.open-single-metric p{font-size:15px;line-height:1.6;color:#596a52;margin-top:11px}
.next-actor-bar{display:flex;height:13px;overflow:hidden;margin-top:25px;background:#d8e0cf}
.next-actor-bar .team-share{width:66.7%;background:#193d30}
.next-actor-bar .remaining-share{flex:1;background:#d8e0cf}
.next-actor-key{display:flex;flex-wrap:wrap;gap:10px 21px;margin-top:13px}
.next-actor-key>span{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.6;color:#52614b}
.next-actor-key i{display:block;width:8px;height:8px;flex-shrink:0}
.team-key{background:#193d30}
.remaining-key{background:#d8e0cf;border:1px solid #9daf8b}
.open-finding-note{font-size:13px;line-height:1.75;color:var(--muted);margin-top:20px;max-width:390px}
.open-action-detail{min-width:0}
.open-detail-label{font-size:11px;letter-spacing:.07em;font-weight:600;line-height:1.6;color:#925037}
.open-detail-intro{font-size:17px;line-height:1.7;color:#596951;margin-top:13px}
.open-action-list{display:grid;gap:12px;margin-top:23px}
.open-action-item{display:flex;align-items:flex-start;gap:16px;background:#fcfdf7;border:1px solid #d9e1cf;padding:18px 20px}
.open-action-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #d5dec9;background:#edf2e5;color:#4c6940}
.open-action-icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.open-action-item h4{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#193d30;margin:0}
.open-action-item p{font-size:15px;line-height:1.65;color:var(--muted);margin-top:5px}
@media(max-width:1050px){.evidence-panel.open-finding{gap:32px;padding:30px}.open-finding-summary h3{font-size:29px}.open-action-item{padding:17px 16px;gap:12px}.open-action-item h4{font-size:16px}.open-action-item p{font-size:14px}}
@media(max-width:760px){.evidence-panel.open-finding{grid-template-columns:minmax(0,1fr);gap:30px;padding:27px 23px;margin-top:22px}.open-finding-summary h3{font-size:29px;max-width:340px}.open-single-metric{margin-top:22px}.open-single-metric strong{font-size:98px}.open-single-metric p{font-size:15px}.next-actor-bar{margin-top:23px;height:12px}.next-actor-key>span{font-size:13px}.open-finding-note{font-size:14px;max-width:none}.open-action-detail{padding-top:26px;border-top:1px solid #d0dbc3}.open-detail-label{font-size:11px}.open-detail-intro{font-size:16px}.open-action-item{padding:18px 16px;gap:13px}.open-action-item h4{font-size:17px}.open-action-item p{font-size:15px}}
@media(max-width:360px){.evidence-panel.open-finding{padding:24px 18px}.open-finding-summary h3{font-size:27px}.open-single-metric strong{font-size:88px}.open-action-item{padding:15px 13px;gap:11px}.open-action-icon{width:28px;height:28px}.open-action-icon svg{width:20px;height:20px}.open-action-item h4{font-size:16px}}
