Как изменить порядок элементов, когда ширина экрана будет меньше 520рх? Используя только свойства CSS.
Второй должен стать на место третьего, а третий на место второго. https://jsfiddle.net/4xafsm3y/1/
С помощью css нельзя просто поменять местами элементы, находящихся в разных контейнерах.
Так что либо grid, либо javascript, либо @media и очень извращённая возня с позиционированием.