.research-infographic{gap:var(--space-lg);margin:var(--space-2xl) 0;display:grid}.research-figure{margin-block:var(--space-2xl) var(--space-3xl)}.research-figure figcaption{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.research-infographic__heading{gap:var(--space-xs);display:grid}.research-infographic__label{color:var(--color-context);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.research-infographic__heading h2{font-size:var(--text-lg);margin:0;line-height:1.2}.research-infographic__panels{gap:var(--space-lg);display:grid}.research-infographic__panel{border:var(--rule-hairline) solid var(--color-rule);border-radius:var(--research-radius-lg);background:var(--color-paper-soft);grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);align-items:stretch;display:grid;overflow:hidden}.research-infographic__panel>.research-image-lightbox__image-trigger{aspect-ratio:4/3;background:var(--color-paper);min-height:0;overflow:hidden}.research-infographic__panel>.research-image-lightbox__image-trigger>img{object-fit:contain;background:var(--color-paper);width:100%;height:100%;min-height:0;display:block}.research-infographic__panel-copy{align-content:center;gap:var(--space-sm);padding:var(--space-xl);display:grid}.research-infographic__panel-copy h3,.research-infographic__panel-copy p{margin:0}.research-infographic__panel-copy h3{font-size:var(--text-md);line-height:1.25}.research-infographic__display-text{color:var(--color-body);font-size:var(--text-base);font-weight:550;line-height:1.55}.research-infographic__caption{color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.6}@media (max-width:48rem){.research-infographic__panel{grid-template-columns:1fr}.research-infographic__panel-copy{padding:var(--space-lg)}}
