/* Видеогалерея (/videogallery/): ролики по порядку — заголовок, постер, подпись. */
@layer pages {
  .videogallery { display: flex; flex-direction: column; gap: 48px; max-width: 860px; }
  .videogallery__item { --block-gap: 16px; }
  .videogallery__caption { margin: 0; font-size: 18px; line-height: 1.6; color: var(--ink-2); }

  @media (max-width: 820px) {
    .videogallery { gap: 36px; }
  }
}
