display: flow-root — clearfix без псевдоэлементов
BFC для обтекания float в старых блоках CMS.
`display: flow-root` создаёт новый block formatting context — контейнер обтекает float-дочерние элементы без классического clearfix `::after`.
Современные layout на grid/flex редко нуждаются в float, но legacy-статьи из CMS ещё встречаются.
- display: flow-root — MDN — BFC без overflow:hidden.
- Block formatting context — MDN — Когда нужен BFC.
Не путать
`overflow: auto` тоже создаёт BFC, но может обрезать тени — flow-root безопаснее для карточек.