:root{
--container-width:1200px;
}
.block{
margin: 0 0 0 calc(-1*(100vw - 17px - var(--container-width))/2);/*17px это дефолтная ширина скрола*/
}
.row {
display: flex;
align-items: flex-start;
}
.block-2 {
flex: 0 1 50%;
padding-left: 20px;
position: sticky;
top: 0;
}