/* Blog / archive listing rhythm.
 *
 * index.php renders the loop inside .okg-grid-blog (1fr + 320px sidebar), while
 * the front page drops .okg-posts straight into the container. With three
 * columns the sidebar squeezes every card to ~264px (front page: 384px at the
 * same viewport), which is why the archive looked "thin" next to the home page.
 *
 * Two columns inside the same content column brings the cards back to ~408px:
 * same size class, same left edge, same 24px gap as the front page.
 *
 * Scoped to .okg-grid-blog .okg-posts on purpose:
 *   - front page uses .okg-posts without that wrapper  -> unchanged
 *   - shop grids use .okg-products / .okg-shop-layout    -> unchanged
 *   - product detail page uses .okg-product-*           -> unchanged
 *
 * Below 1025px the sidebar already collapses to a full-width block, so the
 * existing responsive rules (2 columns, then 1) stay in charge.
 */
@media (min-width: 1025px) {
  .okg-grid-blog .okg-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
