widths set to vw units, typography set to em or rem, added flexbox list classes
CSS updated with better typography and measurements