/* components__BlogIndexPage */
/* Zastępnik nie może być największym elementem karty — przy 16/9 mozaika
     przykrywała tytuł i zajawkę. Zdjęcie musi mieć jednak tę samą wysokość,
     inaczej treść kart w jednym rzędzie się rozjeżdża. 2/1 to kompromis. */
  .blog-index .card:not(.mc-s) .card-media:not(.mc-s), .blog-index .card:not(.mc-s) .mosaic-media:not(.mc-s) {
    aspect-ratio: 2 / 1;
  }

  .blog-index .card-title:not(.mc-s) {
    margin-bottom: 0.5rem;
    font-size: 1.45rem;
    line-height: 1.25;
  }

  .blog-lead:not(.mc-s) {
    margin-bottom: var(--space-2xs);
    color: var(--muted);
    font-size: 0.98rem;
    line-height: 1.6;
  }

  .blog-author:not(.mc-s) {
    margin-bottom: 0;
    color: var(--muted);
    font-size: var(--type-micro);
    font-weight: 700;
  }
