/* 영상 페이지 레이아웃 */
.community-video .sc__video-list {
  padding: 120px 0;
  background: #fff;
}

/* Figma: 주요 섹션 간 60px 갭 */
.community-video .video-layout {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 60px;
}

/* Figma: 검색바 + 그리드 영역 40px 갭 */
.community-video .video-content-area {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
}

@media (max-width: 768px) {
  .community-video .sc__video-list {
    padding: 60px 0;
  }

  .community-video .video-layout {
    gap: 40px;
  }

  .community-video .video-content-area {
    gap: 24px;
  }
}
