contain: layout paint — изоляция тяжёлой секции
Меньше перерасчёта всей страницы.
`contain: layout paint` на блоке с анимированной сеткой кейсов ограничивает reflow/paint внутри секции — скролл страницы плавнее на слабых устройствах.
Не ставьте `contain: strict` без `content-visibility`, если внутри нужны position: fixed потомки относительно viewport.
- contain — MDN — CSS containment.
- content-visibility and contain — web.dev — Связка с content-visibility.
Отладка
В DevTools → Rendering включите «Layout containment» highlights — увидите границы containment.