My HTML code is just dividing the pages into two columns, 65%,35% respectively.
Flex does this by default.
CSS:
#flex{display:flex} #response{width:65%} #note{width:35%}
https://jsfiddle.net/784pnojq/1/
BONUS: multiple rows
https://jsfiddle.net/784pnojq/2/