.cstory__grid{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cstory__media img{aspect-ratio:4/3;border-radius:var(--border-radius-small,20px);display:block;object-fit:cover;width:100%}.cstory__body{align-content:center;display:grid;gap:2rem;justify-items:start}.cstory__headline{font-size:var(--font-size-x-large,32px);line-height:1.2;margin:0}.cstory__quote{display:grid;gap:1.5rem;margin:0}.cstory__quote p{color:var(--colour-ink);font-size:var(--font-size-x-large,32px);letter-spacing:-.01em;line-height:1.3;margin:0;text-wrap:pretty}.cstory__quote footer{display:grid;gap:.25rem}.cstory__person{color:var(--colour-ink);font-size:1.125rem}.cstory__role{color:var(--colour-black-60);font-size:1rem}.cstory__metric{display:grid;gap:.75rem;margin:0}.cstory__value{color:var(--colour-signal-deep);font-size:clamp(3.5rem,7vw,5.5rem);font-weight:300;letter-spacing:-.03em;line-height:1}.cstory__mlabel{color:var(--colour-ink);font-size:var(--font-size-medium,22px);line-height:1.35;max-width:26ch}.cstory__context{color:var(--colour-black-80)}@media (max-width:900px){.cstory__grid{grid-template-columns:minmax(0,1fr)}.cstory__quote p{font-size:var(--font-size-large,28px)}}