contain: paint сообщает браузеру, что содержимое не рисуется за пределами box — тени и filter не «протекают» наружу, иногда ускоряя отрисовку списков.
Если тень карточки обрезается — ослабьте до contain: layout или уберите contain на этом компоненте.
- [contain — MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/contain) — paint, layout, strict.
- [content-visibility — web.dev](https://web.dev/articles/content-visibility) — Смежные приёмы ускорения.
---
## Не путать
overflow: hidden обрезает визуально; contain: paint — подсказка композитору, поведение при overflow может отличаться.
