Looks like you only changed the font that will be loaded from Google Fonts; styles.css is still using Lato:
* {
font-family: 'Lato', sans-serif;
}
For clarity, the complaint is primarily about weight 300, not about the font family. Open Sans is a little better than Lato at weight 300, but it’ll still look quite poor on many devices.