.cs-page--runable .rcs-lede{gap:var(--gap-tight);display:grid}main[data-route-path^="/case-study/"] .cs-page--runable .cs-header .page-header__back{margin-bottom:calc(var(--gap-out) - 12.5px + var(--t-page) * .17)}.cs-page--runable .rcs-flows{gap:var(--gap-out);margin-top:var(--gap-out);display:grid}.cs-page--runable .rcs-flow{column-gap:var(--grid-gap);row-gap:var(--gap-in);scroll-margin-top:var(--case-anchor-offset,118px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cs-page--runable .rcs-flow__head{align-content:start;gap:var(--gap-tight);grid-column:1/span 4;display:grid}.cs-page--runable .rcs-flow__title{font-size:var(--t-h4);line-height:1.2}.cs-page--runable .rcs-flow__media{grid-column:5/-1}@media (width<=899px){.cs-page--runable .rcs-flow__head,.cs-page--runable .rcs-flow__media{grid-column:1/-1}}.cs-page--runable .rcs-hindsight__text{grid-template-columns:minmax(0,1fr)}.cs-page--runable .rcs-hindsight__text .cs-row__text{max-width:36rem;color:var(--ink-2)}.cs-page--runable .rcs-closing{max-width:14em;font-family:var(--font-display);font-weight:var(--w-h2);letter-spacing:var(--track-h2);color:var(--ink-1);font-stretch:75%;display:block;margin-top:var(--cs-space)!important}.cs-page--runable .rcs-closing>span{display:inline-block}
