/* video */
#video_wrapper .pagination {margin: 40px 0;}
#video_wrapper .sub_title {
    color: var(--ktech-gray-700);
    font-size: 16px;
    font-weight: var(--font-weight-medium);
    margin-bottom: 4px;
}
#video_wrapper .title {
    color: var(--ktech-gray-950);
    font-size: 24px;
    font-weight: var(--font-weight-bold);
    margin-bottom: 16px;
}
#video_wrapper #shorts_wrapper {margin-bottom: 40px;padding-left: 16px; padding-top: 8px;}
#video_wrapper #shorts_wrapper .shorts {width: 100px;aspect-ratio: 9 / 16;}
#video_wrapper #shorts_wrapper .shorts img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    object-fit: cover;
    object-position: center center;
    overflow: hidden;
}
#video_wrapper #long_wrapper {
    margin: 0 16px;
    padding-top: 40px;
    border-top: 1px solid var(--ktech-gray-300);
}
#video_wrapper #long_wrapper .video {margin-bottom: 16px;}
#video_wrapper #long_wrapper .video a {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    gap: 16px;
}
#video_wrapper #long_wrapper .video .left {flex: 1 156px;}
#video_wrapper #long_wrapper .video .left > img {
    width: 100%;
    aspect-ratio: 113 / 64;
    object-fit: cover;
    object-position: center center;
    border-radius: 4px;
    overflow: hidden;
}
#video_wrapper #long_wrapper .video .right {flex: 1 164px;}
#video_wrapper #long_wrapper .video .title {
    width: 100%;
    color: var(--ktech-gray-950);
    font-size: 16px;
    font-weight: var(--font-weight-medium);
    margin-bottom: 8px;
}
#video_wrapper #long_wrapper .video .tag_wrapper {
    display: flex;
    flex-wrap: nowrap;
    gap: 4px;
}
#video_wrapper #long_wrapper .video .tag {
    display: inline-block;
    color: var(--ktech-gray-500);
    font-size: 12px;
    font-weight: var(--font-weight-medium);
    padding: 2px 8px;
    border-radius: 50px;
    border: 1px solid var(--ktech-gray-200);
}