.post-inner-white .post-inner-header .title-cat h1 {
    font-weight: 900;
    text-transform: uppercase;
}
.post-inner-white .post-inner-header .title-cat p {
    font-weight: 500;
    font-size: 1.944vw;
    text-transform: uppercase;
    margin: 1.667vw 0;
}
.post-inner-white .post-inner-header .title-cat img {
    width: 3.333vw;
}
.post-inner-white .post-inner-header .back-wrap {
    width: 23.333vw;
}
.post-inner-content {
    margin-top: 5vw;
}
.post-inner-content .left {
    width: 19.444vw;
    margin-right: 3.889vw;
    padding: 0;
}
.left .author-box {
    padding: 0;
    background: none;
    position: static;
}
.left .author-box .img-wrap img {
    width: 100%;
}
.post-inner-content .right {
    padding-left: 0;
    padding-right: 0;
}
.post-inner-content .right {
    font-size: 1.111vw;
    font-weight: 400;
    line-height: 140%;
}
.post-inner-content .right p {
    margin-bottom: 1.111vw;

}
.blog-list .blog-item .blog-item-inner .name-desc .name,
.blog-list .blog-item .blog-item-inner .author-date .date {
    color: #000000;
}
.blog-list .blog-item .blog-item-inner .author-date .author-time {
    color: #151515a8;
}
.blog-list .swiper-slide .blog-item {
    width: calc(100% - 0.55556vw);
}
.blog-list .blog-item .blog-item-inner {
    border: 1px solid #00000029;
}
.blog-list .blog-item .blog-item-inner:hover {
    background-color: white;
}
.related-articles-section {
    width: calc(100% - 6.944vw);
    margin: auto;
}
.related-articles-section h2 {
    font-size: 2.222vw;
    margin-top: 7.292vw;
    margin-bottom: 2.222vw;
    font-weight: 400;
}
.blog-list {
    margin: 0;
}

@media screen and (max-width: 960px) {
    .post-inner-white .post-inner-header {
        position: relative;
    }
    .post-inner-white .post-inner-header .title-cat a {
        position: absolute;
        top: 0;
        right: 4vw;
    }
    .post-inner-white .post-inner-header .title-cat a img {
        width: 17.73333vw;
        border-radius: 3.73333vw;
    }
    .post-inner-content .left .author-box .img-wrap img {
        width: 100%;
    }
    .post-inner-content .left {
        width: 100%;
    }
    .post-inner-content .left .author-box {
        justify-content: center;
    }
    .post-inner-white .post-inner-header .title-cat h1 {
        font-size: 8.533vw;
    }
    .post-inner-white .post-inner-header .title-cat p {
        font-size: 5.333vw;
        font-weight: 400;
        margin-bottom: 16vw;
    }
    .post-inner-content .right {
        font-size: 4.267vw;
        margin-top: 8.533vw;
    }
    .post-inner-content .right p {
        margin-bottom: 4.267vw;
    }
    .related-articles-section h2 {
        font-size: 8.533vw;
        margin-bottom: 6.4vw;
    }
}