Базовое понимание
Модуль CSS Multi-column: column-count / column-width, column-gap, column-rule, break-inside.
.article {
column-width: 16rem;
column-gap: 2rem;
column-rule: 1px solid #ddd;
}
.article h2 {
break-after: avoid;
column-span: all;
}
Это не замена Grid для карточек — именно поток текста по колонкам.
Итог
column-* даёт газетную раскладку текста; для UI-сеток обычно Grid/Flex.