.case-results{padding-block:var(--hco-section-space);background:var(--hco-paper);color:var(--hco-ink)}.case-results-grid{gap:var(--hco-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.case-results-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.case-result{min-width:0;padding-top:var(--hco-space-3);border-top:1px solid var(--hco-rule);flex-direction:column;display:flex}.case-result dt{font:400 var(--hco-small)/1.6 var(--hco-font-body);color:var(--hco-muted);margin-top:var(--hco-space-2)}.case-result dd{margin:0}.case-result .case-result-value{font:400 var(--hco-subheading)/1.1 var(--hco-font-display);color:var(--hco-green);letter-spacing:-.02em;overflow-wrap:anywhere;order:-1}.case-result .case-result-description{margin-top:var(--hco-space-2);color:var(--hco-body-color);font:400 var(--hco-small)/1.75 var(--hco-font-body);max-width:44ch}.case-result-chart{margin:var(--hco-space-3) 0 var(--hco-space-2)}.case-result-chart ol{gap:var(--hco-space-2);margin:0;padding:0;list-style:none;display:grid}.case-result-chart li{margin:0;padding:0}.case-chart-label{justify-content:space-between;align-items:baseline;gap:var(--hco-space-1);margin-bottom:var(--hco-space-1);font:400 12px/1.5 var(--hco-font-body);color:var(--hco-muted);display:flex}.case-chart-label strong{font-variant-numeric:tabular-nums;color:var(--hco-green);flex-shrink:0;font-weight:500}.case-chart-track{background:var(--hco-surface);height:8px}.case-chart-track span{height:100%;display:block}.case-chart-before{background:color-mix(in srgb,var(--hco-green) 60%,var(--hco-paper))}.case-chart-after{background:var(--hco-green)}.case-result-chart figcaption{font:400 11px/1.6 var(--hco-font-body);color:var(--hco-muted);margin-top:var(--hco-space-2)}@media (max-width:1050px){.case-results-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.case-results-grid{gap:var(--hco-space-4)}}@media (max-width:760px){.case-results-grid,.case-results-grid--four{gap:var(--hco-space-4) var(--hco-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.case-results-grid,.case-results-grid--four{grid-template-columns:1fr}}
