[layout] start transition to mobile first
[layout] basic responsive layout works up to 850px
[layout] add media queries up to 1450px, scale typography