Убираем "прыгающий скроллбар"

Чтоб не прыгала ширина блоков при появлении/исчезновении вертикальной прокрутки, можно для блоков верхнего уровня, имеющих максимальную ширину, но лежащих внутри body, задать ширину как:

width: 100vw;