.CaseStudyNarrative-module__gpuURa__section{padding-top:clamp(2rem,5vw,3rem)}.CaseStudyNarrative-module__gpuURa__h2{font-size:var(--text-h2)}.CaseStudyNarrative-module__gpuURa__outcomes{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}.CaseStudyNarrative-module__gpuURa__outcome{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:1.5rem}.CaseStudyNarrative-module__gpuURa__outcomeIndex{font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-primary);font-weight:700}.CaseStudyNarrative-module__gpuURa__outcomeTitle{font-size:var(--text-lg);color:var(--color-heading);margin-top:.5rem;line-height:1.25}.CaseStudyNarrative-module__gpuURa__outcomeText{font-size:var(--text-sm);color:var(--color-muted);margin-top:.5rem}.CaseStudyNarrative-module__gpuURa__compare{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem;margin-top:1.75rem;display:grid}.CaseStudyNarrative-module__gpuURa__column{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem}.CaseStudyNarrative-module__gpuURa__before{background:var(--color-negative-soft);border-color:var(--color-negative-border)}.CaseStudyNarrative-module__gpuURa__after{background:var(--color-positive-soft);border-color:var(--color-positive-border)}.CaseStudyNarrative-module__gpuURa__columnTitle{font-size:var(--text-md);color:var(--color-heading)}.CaseStudyNarrative-module__gpuURa__before .CaseStudyNarrative-module__gpuURa__columnTitle{color:var(--color-negative)}.CaseStudyNarrative-module__gpuURa__after .CaseStudyNarrative-module__gpuURa__columnTitle{color:var(--color-positive)}.CaseStudyNarrative-module__gpuURa__compareList{font-size:var(--text-sm);color:var(--color-text);margin-top:1rem;padding:0;list-style:none}.CaseStudyNarrative-module__gpuURa__compareItem{grid-template-columns:1.25rem 1fr;align-items:start;gap:.625rem;display:grid}.CaseStudyNarrative-module__gpuURa__compareItem+.CaseStudyNarrative-module__gpuURa__compareItem{margin-top:.625rem}.CaseStudyNarrative-module__gpuURa__glyph{font-size:1rem;font-weight:700;line-height:1.4}.CaseStudyNarrative-module__gpuURa__before .CaseStudyNarrative-module__gpuURa__glyph{color:var(--color-negative)}.CaseStudyNarrative-module__gpuURa__after .CaseStudyNarrative-module__gpuURa__glyph{color:var(--color-positive)}.CaseStudyNarrative-module__gpuURa__list{font-size:var(--text-sm);color:var(--color-text);margin-top:1rem;padding-left:1.25rem}.CaseStudyNarrative-module__gpuURa__list li+li{margin-top:.5rem}.CaseStudyNarrative-module__gpuURa__practice{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}@media (min-width:880px){.CaseStudyNarrative-module__gpuURa__practice{grid-template-columns:repeat(3,1fr)}}.CaseStudyNarrative-module__gpuURa__practiceItem{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:1.5rem}.CaseStudyNarrative-module__gpuURa__practiceIndex{background:var(--color-primary-soft);width:2rem;height:2rem;font-size:var(--text-xs);color:var(--color-primary);border-radius:999px;place-items:center;font-weight:700;display:grid}.CaseStudyNarrative-module__gpuURa__practiceTitle{font-size:var(--text-lg);color:var(--color-heading);margin-top:.875rem;line-height:1.25}.CaseStudyNarrative-module__gpuURa__practiceText{font-size:var(--text-sm);color:var(--color-muted);margin-top:.5rem}.CaseStudyNarrative-module__gpuURa__noteSection{padding-top:clamp(2rem,5vw,3rem)}.CaseStudyNarrative-module__gpuURa__note{border-left:3px solid var(--color-border);max-width:70ch;font-size:var(--text-sm);color:var(--color-muted);padding:1.25rem 1.5rem}
