Серый фон, два белых блока.
Выравнивание достигается различными способами. С помощью флекс, inline-block, float ...
Дальше JS, в котором написано, что при достижении определенной высоты прокрутки правому блоку нужно задать фиксированное позиционирование.