Really caused by a peculiarity in the HN comments HTML, where the first paragraph has no wrapping element, but the following paragraphs are wrapped by <p></p>.
margin-top: 1em was also split into two: margin-top: 0.5em and margin-bottom: 0.5em. This ensures the same margin exists between the first paragraph and the remaining ones.
Really caused by a peculiarity in the HN comments HTML, where the first paragraph has no wrapping element, but the following paragraphs are wrapped by
<p></p>
.margin-top: 1em
was also split into two:margin-top: 0.5em
andmargin-bottom: 0.5em
. This ensures the same margin exists between the first paragraph and the remaining ones.Example:
With the fix: