/* Keep three readable examples, including when JavaScript is unavailable. */
[data-case-feature] .case-card:nth-child(n+4) { display: none; }
.case-feature-section { background: var(--white); }
.case-feature-section + .section { background: var(--case-bg); }
.case-feature-cta { margin-top: 28px; text-align: center; }
[data-case-feature] .case-card-preview { flex-shrink: 0; border-bottom: 1px solid var(--line); }
[data-case-feature] .case-card-preview img { aspect-ratio: auto; border: 0; border-radius: 0; }
@media (prefers-reduced-motion: reduce) {
  [data-case-feature] .case-card { transition: none; }
  [data-case-feature] .case-card:hover, [data-case-feature] .case-card:focus-within { transform: none; }
}
