.case-study-intro-container{flex-direction:column;gap:2.5rem;max-width:50rem;margin:0 auto 4.5rem;display:flex}.case-study-intro__eyebrow{color:var(--color-text-muted);font-size:var(--font-size-xxsm);text-transform:uppercase;margin:0 0 .75rem;font-weight:500}.case-study-intro__title{color:var(--color-text-primary);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.2}.case-study-intro__lede{color:var(--color-text-secondary);margin:1rem 0 0;font-size:clamp(1rem,1.9vw,1.2rem);line-height:1.5}.case-study-specs{background-color:var(--color-inverted-surface);border-radius:1.5rem;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}@media (min-width:768px){.case-study-specs{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}}.case-study-specs__cell{border-bottom:1px solid var(--color-inverted-border);padding:1.5rem}@media (min-width:640px){.case-study-specs__cell{border-bottom:none;border-right:1px solid var(--color-inverted-border)}.case-study-specs__cell:nth-child(4n){border-right:none}.case-study-specs__cell:nth-child(-n+3){border-bottom:1px solid var(--color-inverted-border)}.case-study-specs__cell:nth-child(n+4){border-bottom:none}}.case-study-specs__label{font-size:var(--font-size-xxsm);color:var(--color-inverted-text-muted)}.case-study-specs__value{font-size:var(--font-size-sm);color:var(--color-inverted-text-secondary);margin:.5rem 0 0;font-weight:500;line-height:1.25}
