.case-study-snapshot{box-sizing:border-box;color:#111;padding:60px 0}.case-study-snapshot__two-columns{display:grid;gap:60px;grid-template-columns:1fr 1.2fr;margin-bottom:40px}.case-study-snapshot__subtitle{margin-bottom:1rem}.case-study-snapshot .case-study-snapshot__main-heading h3{font-weight:500}.case-study-snapshot__column-title{position:relative}.case-study-snapshot__column-title:after{background-color:#111;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}.case-study-snapshot__column-content ul{margin-bottom:0;margin-top:15px;padding-left:20px}.case-study-snapshot__column-content li{margin-bottom:10px}.case-study-snapshot__column-content li:last-child{margin-bottom:0}.case-study-snapshot__stats{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.case-study-snapshot__stat-item{display:flex;flex-direction:column}.case-study-snapshot__impact-footer ul{margin-top:0;padding-left:20px}.case-study-snapshot__impact-footer li{margin-bottom:10px}.case-study-snapshot__stat-number{font-size:5rem;font-weight:500}@media (max-width:1200px){.case-study-snapshot__stats{grid-template-columns:repeat(2,1fr)}.case-study-snapshot__stat-number{font-size:3.5rem}}@media (max-width:767px){.case-study-snapshot{padding:40px 0}.case-study-snapshot__stats,.case-study-snapshot__two-columns{gap:40px;grid-template-columns:1fr}.case-study-snapshot__impact-title{min-width:100%}}