.case-content.economist-group-story .hero{grid-template-columns:1fr 1fr;gap:45px}.case-content.economist-group-story .client-logo{width:250px;height:82px;margin-bottom:28px;filter:brightness(0)}.case-content.economist-group-story h1{font-size:clamp(38px,4.1vw,60px)}.case-content.economist-group-story .hero figure>img{object-position:center}.case-content.economist-group-story .facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-content.economist-group-story .fact strong{font-size:28px}.case-content.economist-group-story .partner-grid{grid-template-columns:1.05fr .95fr;gap:55px}.case-content.economist-group-story .partner-grid>figure{max-width:400px;justify-self:end}.case-content.economist-group-story .partner-grid>figure>img{aspect-ratio:4/5;object-fit:contain}.case-content.economist-group-story .economist-group-partner-marks{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.case-content.economist-group-story .economist-group-partner-marks img{background:transparent;padding:0;border-radius:0;width:180px;height:70px;object-fit:contain}.case-content.economist-group-story .economist-group-partner-marks .economist-group-reversed{width:190px;height:64px}.case-content.economist-group-story .guest-experience{font-size:19px;max-width:780px;border-top:1px solid #c8d7d2;padding-top:25px;margin:20px 0 0;color:#425963}@media(max-width:800px){.case-content.economist-group-story .hero,.case-content.economist-group-story .partner-grid{grid-template-columns:1fr;gap:28px}.case-content.economist-group-story .facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-content.economist-group-story .fact strong{font-size:23px}.case-content.economist-group-story .economist-group-partner-marks{gap:12px}.case-content.economist-group-story .economist-group-partner-marks img{width:140px;height:60px}.case-content.economist-group-story .economist-group-partner-marks .economist-group-reversed{width:160px;height:60px}.case-content.economist-group-story .partner-grid>figure{justify-self:center;width:100%;max-width:400px}}@media(max-width:360px){.case-content.economist-group-story .fact strong{font-size:21px}.case-content.economist-group-story .economist-group-partner-marks img{width:115px}.case-content.economist-group-story .economist-group-partner-marks .economist-group-reversed{width:140px}}

.case-content.economist-group-story .client-logo{width:240px;height:auto;filter:none}.case-content.economist-group-story h1{font-size:clamp(36px,3.65vw,54px)}.case-content.economist-group-story .hero figure>img{object-position:75% center}.case-content.economist-group-story .economist-group-partner-marks .economist-group-reversed{filter:brightness(0) invert(1);width:190px;height:64px}.case-content.economist-group-story .fact strong{font-size:26px}@media(max-width:800px){.case-content.economist-group-story .fact strong{font-size:22px}.case-content.economist-group-story .economist-group-partner-marks .economist-group-reversed{width:155px}}

.case-content.economist-group-story .hero>*{min-width:0}@media(max-width:360px){.case-content.economist-group-story h1{font-size:34px}}

.case-content.economist-group-story .hero figure>img{object-fit:contain;object-position:center;background:#fff}

.case-content.economist-group-story .client-logo{filter:brightness(0)}.case-content.economist-group-story .economist-group-partner-marks .economist-group-reversed{filter:none}.case-content.economist-group-story .hero figure>img{object-fit:cover;object-position:center}

.case-content.economist-group-story .client-logo{width:180px}.case-content.economist-group-story .economist-group-partner-marks .economist-group-reversed{filter:brightness(0) invert(1);width:150px}

.case-content.economist-group-story .client-logo{width:300px;max-width:100%;filter:none}.case-content.economist-group-story .economist-group-partner-marks .economist-group-reversed{width:230px;height:55px}.case-content.economist-group-story .hero figure>img{object-position:center}@media(max-width:800px){.case-content.economist-group-story .economist-group-partner-marks .economist-group-reversed{width:220px}}
