/* /o-studiu/ "what makes us different" (zf /about 3.6): H2 left (max 443), 3x2 hairline grid right (2 cols <=768, 1 <=575) */
.ab-diff__in { display: flex; justify-content: space-between; align-items: flex-start; gap: 64px; }
.ab-diff__h { flex: none; max-width: 443px; font-size: var(--fs-h2); line-height: 44px; font-weight: 500; letter-spacing: -.72px; text-wrap: balance; }
.ab-diff__grid { flex: 1; min-width: 0; }
.ab-diff__grid .hcell { min-height: 200px; }
@media (max-width: 1204px) { .ab-diff__h { max-width: 240px; } }
@media (max-width: 991px) { .ab-diff__in { flex-direction: column; gap: 32px; } .ab-diff__h { max-width: none; } .ab-diff__grid { width: 100%; } }
@media (max-width: 575px) { .ab-diff__h { font-size: 24px; line-height: 32px; } .ab-diff__grid .hcell { min-height: 0; } }
