.case-study-banner-cms{padding:40px 0}.case-study-banner-cms .container{background:#24579e;max-width:1180px;padding:56px 48px}.case-study-banner-cms .cms-banner-text{color:#fff;padding-right:32px}.case-study-banner-cms .cms-banner-cover{border-radius:8px;box-shadow:0 10px 30px #00000040;display:block;height:auto;margin-bottom:28px;max-height:220px;max-width:100%;width:auto}.case-study-banner-cms h1{color:#fff;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.2;margin:0 0 14px}.case-study-banner-cms .cms-banner-summary{color:#ffffffeb;font-size:18px;line-height:1.55;margin:0}.report-cms-body>p{line-height:1.7}.report-cms-body h2.report-section-title{margin-top:28px}@media (max-width:767px){.case-study-banner-cms{padding:0}.case-study-banner-cms .container{padding:32px 20px}.case-study-banner-cms .cms-banner-text{margin-bottom:28px;padding-right:12px}.case-study-banner-cms .cms-banner-cover{max-height:180px}.case-study-banner-cms .cms-banner-summary{font-size:16px}}