In 3.5.17 the Posts Block markup changed. Each post now renders like:
<ul>
<li>
<article <?php post_class(); ?>>…</article>
</li>
</ul>
This differs from WordPress core where the element with post_class() is always the outer container (either <article> or <li>).
Because of this, existing CSS breaks. If list semantics are intended, shouldn’t post_class() be applied directly to <li> instead of nesting <article> inside it?