/* Optimised source copy, with the same three design options and shared components. */
#solutions.data-solutions-short[data-design=editorial] .cx-solution{grid-template-columns:1fr 1.3fr;padding:32px 38px;gap:0 45px}
#solutions.data-solutions-short[data-design=editorial] .cx-solution-header{grid-column:1;grid-row:1/3;margin:0}
#solutions.data-solutions-short[data-design=editorial] .cx-solution>p{grid-column:2;grid-row:1;margin:0 0 14px;font-size:15px}
#solutions.data-solutions-short[data-design=editorial] .cx-solution>ul{grid-column:2;grid-row:2;margin:0}
.data-solutions-short .cx-solution li{padding-block:9px}
#solutions.data-solutions-short[data-design=stacked] .cx-solution{grid-template-columns:1fr 1.3fr}
#solutions.data-solutions-short[data-design=stacked] .cx-solution>ul{grid-column:2;grid-row:2}
.data-delivery-short h3{font-size:28px;max-width:15ch}
.data-delivery-short .delivery-tag{margin-top:8px}
.case-story-summary{padding:8px 0 24px}
.case-story-summary p{font-size:14px;color:var(--muted);line-height:1.85;max-width:85ch}
@media(max-width:767px){#solutions.data-solutions-short[data-design=editorial] .cx-solution{padding:27px;gap:20px}#solutions.data-solutions-short[data-design=editorial] .cx-solution>p{margin:0}.data-delivery-short h3{font-size:28px}}
