/**
 * Homepage «НАШ БЛОГ»: show article column on mobile.
 * Theme hides .video-blog__links below 992px — articles never appeared.
 */

@media (max-width: 991.98px) {
  .sec-videoblog .video-blog {
    flex-direction: column;
  }

  /* Middle column with articles — was display:none */
  .sec-videoblog .video-blog__links {
    display: flex !important;
    visibility: visible !important;
    width: 100%;
    max-width: 100%;
    flex: 1 1 auto;
    padding: 20rem 0;
    margin-bottom: 8rem;
    order: 1;
    gap: 12rem;
  }

  .sec-videoblog .video-blog__links .blog-card {
    border-bottom: 1px solid rgba(8, 7, 9, 0.16);
    padding-bottom: 12rem;
  }

  .sec-videoblog .video-blog__links .blog-card:last-of-type {
    border-bottom: none;
    padding-bottom: 0;
  }

  .sec-videoblog .video-blog__links .blog-card__content-title {
    font-size: 18rem;
    line-height: 1.25;
  }

  .sec-videoblog .video-blog__links .blog-card__content-date {
    font-size: 13rem;
    margin-bottom: 6rem;
  }

  /* Shorts stay visible under articles */
  .sec-videoblog .video-blog__shorts {
    order: 2;
    width: 100%;
  }

  /*
   * Landscape cubes (VK/Rutube) stay hidden on small screens as in theme —
   * shorts still cover video presence. Uncomment to show cubes on mobile:
   *
   * .sec-videoblog .video-blog__cubes {
   *   display: flex !important;
   *   visibility: visible !important;
   *   width: 100%;
   *   order: 0;
   *   margin-bottom: 16rem;
   * }
   */
}
