.engagement-grid__title{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.625rem);font-weight:var(--weight-medium);line-height:var(--lh-tight);margin:0 0 var(--space-2xl);color:var(--text-on-light)}.engagement-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.engagement-grid__card{padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--text-on-light) 7%,transparent);background-color:var(--surface-card-light);box-shadow:var(--shadow-light);transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.engagement-grid__card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.1)}.engagement-grid__num{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-on-light-dim);text-transform:uppercase;margin:0 0 var(--space-md)}.engagement-grid__card-title{font-family:var(--font-display);font-size:var(--type-h5);font-weight:var(--weight-medium);margin:0 0 var(--space-sm);color:var(--text-on-light)}.engagement-grid__card-body{font-size:var(--type-body-sm);color:var(--text-on-light-secondary);line-height:var(--lh-relaxed);margin:0}@media (max-width:860px){.engagement-grid{grid-template-columns:1fr}}