.case-results { padding-block: var(--space-16); }
.case-results__heading { margin-block-end: var(--space-12); }
.case-results__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-6); }
@media (width < 75rem) { .case-results__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (width < 48rem) { .case-results { padding-block: var(--space-12); } .case-results__heading { margin-block-end: var(--space-8); } .case-results__grid { grid-template-columns: minmax(0, 1fr); gap: var(--space-4); } }
