Yahoo has been collapsing spacing for <p> tags for years. We've always used the p {margin: 1em 0;} workaround so we don't have to bother with <br /><br />. Using Google Fonts more often in emails and noticed something I wanted to get community feedback on. If we include the Google Font in the same <style> block as the Yahoo <p> spacing fix, Yahoo collapses the spacing around the <p> tag. If we load the Google Font in a separate <style> tag, it all works as expected.

Anyone know why this might be?

Without Google Font: https://litmus.com/pub/e2906e8/results#chromeyahoo-full_on (https://litmus.com/pub/e2906e8/analysis)
With Google Font in same <style> block: https://litmus.com/pub/3772011/results#chromeyahoo-full_on (https://litmus.com/pub/3772011/analysis)
With Google Font in different <style> block: https://litmus.com/pub/6002e14/results#chromeyahoo-full_on (https://litmus.com/pub/6002e14/analysis)