.case-study-block{padding-block:var(--space-x-large)}.case-study-block__intro{margin-block-end:var(--space-x-large);text-align:center}.case-study-block__heading{margin:0 0 var(--space-small)}.case-study-block__subheading{margin:0 auto;color:var(--colour-text-subtle);max-width:var(--layout-max-width-narrow)}.case-study-block__grid{--columns: 3;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-large)}.case-study-block__grid--three-col{--columns: 3}.case-study-block__grid--two-col{--columns: 2}.case-study-block__grid>*{flex:0 0 calc((100% - (var(--columns) - 1) * var(--space-large)) / var(--columns))}@media(max-width:48rem){.case-study-block__grid--three-col{--columns: 2}}@media(max-width:32rem){.case-study-block__grid--three-col,.case-study-block__grid--two-col{--columns: 1}}
