.outcomes-summary{padding:56px 24px;background:#fff}.outcomes-summary__inner{max-width:1100px;margin:0 auto}.outcomes-summary__eyebrow{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#6f7648;margin:0 0 8px}.outcomes-summary__heading{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;color:#43434b;margin:0 0 8px;line-height:1.2}.outcomes-summary__subheading{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:#6a6a70;margin:0 0 28px}.outcomes-summary__stats{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.outcomes-summary__stat{padding:24px 20px;background:#f6f6ee;text-align:center}.outcomes-summary__stats .outcomes-summary__stat:nth-child(2n){background:#ece9e0}.outcomes-summary__stat-percentage{font-family:Montserrat,sans-serif;font-size:34px;font-weight:700;color:#6f7648;line-height:1.1;margin-bottom:4px}.outcomes-summary__stat-label{font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;color:#4a4a4a}.outcomes-summary__panel{background:#f5f4ee;padding:32px 32px 24px;border-radius:4px}.outcomes-summary__panel-heading{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;color:#43434b;margin:0 0 28px}.outcomes-summary__metrics{display:grid;grid-template-columns:1fr 1fr;gap:40px 48px}.outcomes-summary__metric-title{font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;color:#3a3a40;margin:0 0 6px}.outcomes-summary__metric-annotation{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#6f7648;text-align:center;margin:0 0 8px}.outcomes-summary__chart-plot{position:relative;height:200px;margin-left:32px}.outcomes-summary__gridlines{position:absolute;inset:0}.outcomes-summary__gridline{position:absolute;left:0;right:0;border-top:1px solid #e0ddd2}.outcomes-summary__gridline:first-child{border-top-color:#c9c5b6}.outcomes-summary__gridline-label{position:absolute;left:0;top:0;transform:translate(-100%,-50%);padding-right:8px;font-family:Montserrat,sans-serif;font-size:11px;color:#9a9788;white-space:nowrap}.outcomes-summary__bars{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:28px}.outcomes-summary__bar-col{width:72px;height:100%}.outcomes-summary__bar-track{position:relative;width:100%;height:100%}.outcomes-summary__bar{position:absolute;bottom:0;left:0;right:0;border-radius:4px 4px 0 0;min-height:2px}.outcomes-summary__bar--assessment{background:#d8b551}.outcomes-summary__bar--discharge{background:#6f7648}.outcomes-summary__bar-value{position:absolute;bottom:100%;left:0;right:0;margin-bottom:6px;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#3a3a40;white-space:nowrap}.outcomes-summary__axis-labels{display:flex;justify-content:center;gap:28px;margin-left:32px;margin-top:8px}.outcomes-summary__axis-labels span{width:72px;text-align:center;font-family:Montserrat,sans-serif;font-size:13px;color:#6a6a70}.outcomes-summary__footnote{font-family:Montserrat,sans-serif;font-size:12px;color:#8a8880;border-top:1px solid #e5e2d6;margin:24px 0 0;padding-top:14px}@media (max-width:900px){.outcomes-summary{padding:40px 20px}.outcomes-summary__heading{font-size:28px}.outcomes-summary__stats{grid-template-columns:repeat(2,1fr)}.outcomes-summary__panel{padding:24px 20px 20px}.outcomes-summary__metrics{grid-template-columns:1fr;gap:36px}}@media (max-width:480px){.outcomes-summary__stat{padding:18px 12px}.outcomes-summary__stat-percentage{font-size:28px}.outcomes-summary__chart-plot{margin-left:26px}.outcomes-summary__axis-labels{margin-left:26px}.outcomes-summary__bar-col{width:56px}.outcomes-summary__axis-labels span{width:56px}}