change line-height to match Michelle's typography specs
switch floats to flexbox
no-flexbox fallback for layout