main {
    overflow: unset;
}
.blog .blog-header {
    display: flex;
    flex-direction: column;
    gap: 0.585651537vw;
}
.blog .bx-breadcrumb {
    margin: 0;
}
.blog .bx-breadcrumb .bx-breadcrumb-item {
    margin-bottom: 0;
}

/* blog */
.blog .blog-container {
    position: relative;
    display: flex;
    gap: 4.39238653vw;
    padding: 2.92825769vw 0 2.92825769vw 2.92825769vw;
}
.blog .blog-content {
    width: 50%;
    flex: 1;
}
.blog .blog-filter {
    max-width: 22.3279649vw;
}

@media (max-width: 991px) {
    .blog .bx-breadcrumb {
        display: none;
    }
    .blog .blog-container {
        flex-direction: column-reverse;
        padding: 0;
    }
    .blog .blog-filter {
        max-width: 100%;
    }
    .blog .blog-header {
        padding: 0 0 6.66666667vw;
    }
    .blog .blog-content {
        width: 100%;
        padding-top: 6.66666667vw;
    }
}

/* list */
.blog-news {
    display: flex;
    flex-direction: column;
    gap: 8.05270864vw;
}
.blog-news .blog-news__card {
    display: flex;
    align-items: end;
    gap: 4.09956076vw;
}
.blog-news .blog-news__card.reverse {
    flex-direction: row-reverse;
}
.blog-news .blog-news__card.slim {
    padding-left: 6.22254758vw;
}
.blog-news .blog-news__card .blog-news__card-img-wrapper img {
    width: auto;
    max-width: 38.2137628vw;
    height: 26.6471449vw;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}
.blog-news .blog-news__card.slim .blog-news__card-img-wrapper img {
    width: 30.3074671vw;
    height: 100%;
    aspect-ratio: 3 / 4;
    object-fit: cover;
    max-height: 38.2137628vw;
    object-position: 30% 100%;
}
.blog-news .blog-news__card .blog-news__card-info {
    display: flex;
    flex-direction: column;
    gap: 1.75695461vw;
    flex: 1;
}
.blog-news .blog-news__card .blog-news__card-header {
    margin-bottom: 0;
}
.blog-news .blog-news__card-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: var(--gray2);
    border-radius: 16px;
    padding: 1.61054173vw 1.75695461vw;
}
.blog-news .blog-news__card-bottom .blog-news__card-bottom-wrapper {
    display: flex;
    align-items: center;
    gap: 2.34260615vw;
}
.blog-news .blog-news__card-bottom .blog-news__card-views {
    display: flex;
    align-items: center;
    gap: 4px;
}
.blog-news .blog-news__card-bottom .blog-card__news-link {
    display: flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    color: var(--black);
    transition: 300ms ease all;
}
.blog-news__card-bottom:hover .blog-card__news-link {
    transform: scale(1.09);
}

/* tile */
.blog-news__tile {
    position: relative;
    overflow: hidden;
}
.blog-news__tile .blog-news__tile-card .blog-news__tile-card-img {
    width: 100%;
    height: 100%;
    max-height: 27.818448vw;
    object-fit: cover;
}

/* video block */
.blog-news__video-block {
    position: relative;
    overflow: hidden;
}
.blog-news__video-block .blog-news__video-item {
    position: relative;
}
.blog-news__video-block .blog-news__video-item .blog-news__video {
    width: 100%;
    height: 100%;
    /*max-height: 39.53147877013177vw;*/
    max-height: 36.60322108345534vw;
    object-fit: cover;
}
.blog-news__video-block .blog-news__video-item .blog-news__video-item-wrapper {
    position: absolute;
    left: 2.19619327vw;
    right: 2.19619327vw;
    bottom: 2.92825769vw;
    display: flex;
    flex-direction: column;
    gap: 1.46412884vw;
    z-index: 3;
}
.blog-news__video-block .blog-news__video-item .blog-news__video-item-text {
    font-family: 'Normalidad UltraExtended', sans-serif;
    font-weight: 700;
    font-size: 0.87847731vw;
    line-height: 1.17130307vw;
    text-align: center;
    background-color: var(--black);
    color: var(--white);
    padding: 0.732064422vw;
}
.blog-news__video-block .blog-news__video-item .blog-news__video-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    font-family: 'Normalidad UltraExtended', sans-serif;
    font-size: 0.878477306vw;
    line-height: 1.17130307vw;
    font-weight: 700;
    color: var(--black);
    background-color: #FAFF00;
    text-transform: uppercase;
    border: none;
    outline: none;
    border-radius: 1.17130307vw;
    transition: 300ms ease all;
    padding: 0.585651537vw 0.878477306vw 0.585651537vw 1.17130307vw;
}
.blog-news__video-block .blog-news__video-item .blog-news__video-btn:hover {
    transform: scale(1.09);
}
/*.blog-news__video-block .blog-news__video-item .blog-news__video-btn .play-icon {
    width: 1.46412884vw;
    height: 1.17130307vw;
}*/
.fancybox__content {
    height: 100%;
}

/* small block */
.blog-news__small {
    position: relative;
    overflow: hidden;
}
.blog-news__small .blog-news__small-card {
    display: flex;
    flex-direction: column;
    gap: 1.75695461vw;
    height: auto;
}
.blog-news__small .blog-news__small-card .blog-news__small-card-img-wrapper img {
    width: 100%;
    height: 100%;
    max-height: 27.818448vw;
    object-fit: cover;
}
.blog-news__small .blog-news__small-card .blog-news__small-card-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1.75695461vw;
    height: 100%;
}
.blog-news__small .blog-news__small-card .blog-news__small-card-info-wrapper {
    display: flex;
    flex-direction: column;
    gap: 1.75695461vw;
}
.blog-news__small .blog-news__small-card .blog-news__small-card-title {
    margin: 0;
}
.blog-news__small .blog-news__small-card .blog-news__small-card-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: var(--gray2);
    border-radius: 16px;
    padding: 1.61054173vw 1.75695461vw;
}
.blog-news__small .blog-news__small-card .blog-news__small-card-bottom-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
}
.blog-news__small .blog-news__small-card .blog-news__small-card-link {
    display: flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    color: var(--black);
}

@media (max-width: 991px) {
    .blog-news {
        gap: 17.77777778vw;
    }
    .blog-news .blog-news__card {
        flex-direction: column;
        align-items: unset;
        gap: 4.44444444vw;
    }
    .blog-news .blog-news__card.reverse {
        flex-direction: column;
    }
    .blog-news .blog-news__card.slim {
        padding-left: 0;
    }
    .blog-news .blog-news__card .blog-news__card-img-wrapper img {
        width: 100%;
        max-width: 100%;
        height: 69.444444vw;
    }
    .blog-news .blog-news__card.slim .blog-news__card-img-wrapper img {
        width: 100%;
        max-height: 125vw;
    }
    .blog-news .blog-news__card .blog-news__card-info {
        gap: 4.44444444vw;
        padding: 0 2.2222222vw;
    }
    .blog-news .blog-news__card .blog-news__card-header {
        font-size: 5vw;
        line-height: 6.66666667vw;
        padding: 0 3.3333333vw;
    }
    .blog-news .blog-news__card .blog-news__card-preview {
        font-size: 3.055555556vw;
        line-height: 3.88888889vw;
        padding: 0 3.3333333vw;
    }
    .blog-news .blog-news__card-bottom {
        padding: 3.3333333vw;
    }
    .blog-news .blog-news__card-bottom .blog-news__card-bottom-wrapper {
        gap: 8.88888889vw;
    }
    .blog-news .blog-news__card-bottom .blog-news__card-date,
    .blog-news .blog-news__card-bottom .blog-news__card-views,
    .blog-news .blog-news__card-bottom .blog-card__news-link {
        font-size: 3.055555556vw;
        line-height: 3.88888889vw;
    }

    /* tile */
    .blog-news__tile .blog-news__tile-card .blog-news__tile-card-img {
        max-height: 105.555556vw;
    }

    /* video block */
    .blog-news__video-block .blog-news__video-item .blog-news__video {
        max-height: 150vw;
    }
    .blog-news__video-block .blog-news__video-item .blog-news__video-item-wrapper {
        left: 8.3333333vw;
        right: 8.3333333vw;
        bottom: 11.111111vw;
        gap: 5.55555556vw;
    }
    .blog-news__video-block .blog-news__video-item .blog-news__video-item-text {
        font-size: 3.3333333vw;
        line-height: 4.4444444vw;
        padding: 2.777777778vw;
    }
    .blog-news__video-block .blog-news__video-item .blog-news__video-btn {
        font-size: 3.3333333vw;
        line-height: 4.4444444vw;
        border-radius: 4.4444444vw;
        padding: 2.22222222vw 3.3333333vw 2.22222222vw 4.4444444vw;
    }

    /* small block */
    .blog-news__small {
        padding: 0 2.2222222vw;
    }
    .blog-news__small .blog-news__small-card {
        gap: 6.666666667vw;
    }
    .blog-news__small .blog-news__small-card .blog-news__small-card-info {
        gap: 6.666666667vw;
    }
    .blog-news__small .blog-news__small-card .blog-news__small-card-info-wrapper {
        gap: 6.666666667vw;
    }
    .blog-news__small .blog-news__small-card .blog-news__small-card-img-wrapper img {
        max-height: 105.555556vw;
    }
    .blog-news__small .blog-news__small-card .blog-news__small-card-title {
        font-size: 5vw;
        line-height: 6.66666667vw;
    }
    .blog-news__small .blog-news__small-card .blog-news__small-card-preview {
        font-size: 3.055555556vw;
        line-height: 3.88888889vw;
    }
    .blog-news__small .blog-news__small-card .blog-news__small-card-bottom {
        padding: 3.3333333vw;
    }
    .blog-news__small .blog-news__small-card .blog-news__small-card-bottom-wrapper {
        gap: 8px;
    }
    .blog-news__small .blog-news__small-card .blog-news__small-card-date,
    .blog-news__small .blog-news__small-card .blog-news__small-card-views,
    .blog-news__small .blog-news__small-card .blog-news__small-card-link {
        font-size: 3.055555556vw;
        line-height: 3.88888889vw;
    }
}

/* detail */
.blog-detail {
    position: relative;
    display: flex;
    gap: 4.39238653vw;
    padding: 2.92825769vw 0 2.92825769vw 2.92825769vw;
}
.blog-detail .blog-detail__container {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 4.09956076vw;
    width: 50%;
}
.blog-detail .blog-detail__header {
    display: flex;
    flex-direction: column;
    gap: 1.75695461vw;
}
.blog-detail .blog-detail__pic {
    width: 100%;
    height: 100%;
    max-height: 39.5314788vw;
    object-fit: cover;
}
.blog-detail .blog-detail__share {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: var(--gray2);
    border-radius: 1.17130307vw;
    padding: 0.878477306vw;
}
.blog-detail .blog-detail__share .blog-detail__share-wrapper {
    display: flex;
    align-items: center;
    gap: 2.34260615vw;
}
.blog-detail .blog-detail__share .blog-detail__date {
    font-size: 0.805270864vw;
    line-height: 1.02489019vw;
    font-weight: 400;
}
.blog-detail .blog-detail__share .blog-news__card-views {
    font-size: 0.805270864vw;
    line-height: 1.02489019vw;
    font-weight: 400;
}
.blog-detail .blog-detail__share .blog-detail__share-btn {
    position: relative;
    display: flex;
    align-items: center;
    gap: 0.585651537vw;
    font-size: 0.805270864vw;
    line-height: 1.02489019vw;
    font-weight: 400;
    color: var(--black);
    text-decoration: none;
    cursor: pointer;
}
.blog-detail .blog-detail__share .share-buttons {
    position: absolute;
    top: 2.34260615vw;
    right: 0;
    display: flex;
    align-items: center;
    gap: 0.585651537vw;
    opacity: 0;
    visibility: hidden;
    transition: 300ms ease all;
    padding: 0.878477306vw 1.75695461vw;
}
.blog-detail .blog-detail__share .share-buttons.show {
    opacity: 1;
    visibility: visible;
}

.blog-detail .blog-detail__content {
    display: flex;
    flex-direction: column;
    gap: 4.09956076vw;
}
.blog-detail .blog-detail__content p,
.blog-detail .blog-detail__content ul,
.blog-detail .blog-detail__content ol,
.blog-detail .blog-detail__content h5 {
    margin: 0 0 0 4.09956076vw;
}
.blog-detail .blog-detail__content p {
    font-size: 1.31771596vw;
    line-height: 1.75695461vw;
    font-weight: 400;
    color: var(--black);
}
.blog-detail .blog-detail__content h5 {
    font-size: 1.46412884vw;
    line-height: 1.75695461vw;
    font-weight: 800;
    color: var(--black);
}
.blog-detail .blog-detail__content div {
    display: flex;
    flex-direction: column;
    gap: 1.75695461vw;
}
.blog-detail .blog-detail__content ul li,
.blog-detail .blog-detail__content ol li {
    font-size: 1.31771596vw;
    line-height: 1.75695461vw;
    font-weight: 400;
    color: var(--black);
    margin-bottom: 0.878477306vw;
}
.blog-detail .blog-detail__content ul li::marker {
    font-size: 0.878477306vw;
}
.blog-detail .blog-detail__content h2 {
    border-left: 0.878477306vw solid #00FF72;
    padding-left: 4.09956076vw;
}

.blog-detail .blog-detail__content .detail-blog__gallery {
    display: block;
}
.blog-detail .blog-detail__content .detail-blog__gallery .detail-blog__gallery-head {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: unset;
    padding-bottom: 1.75695461vw;
}
.blog-detail .blog-detail__content .detail-blog__gallery .detail-blog__slider-nav {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: unset;
}
.blog-detail .blog-detail__content .detail-blog__gallery .detail-blog__slider-arrow {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: unset;
    gap: unset;
    width: 2.92825769vw;
    height: 2.92825769vw;
    background-color: var(--gray2);
    transition: 300ms ease all;
    padding: 0.585651537vw;
}
.blog-detail .blog-detail__content .detail-blog__gallery .detail-blog__slider-arrow.swiper-button-disabled {
    background-color: var(--gray1);
}
.blog-detail .blog-detail__content .detail-blog__slider {
    position: relative;
    display: block;
    overflow: hidden;
}
.blog-detail .blog-detail__content .swiper-wrapper {
    display: flex;
    flex-direction: unset;
    gap: unset;
}
.blog-detail .detail-blog__slider .blog-detail__slider-item {
    display: block;
}
.blog-detail .detail-blog__slider .blog-detail__slider-item img {
    width: 100%;
    height: 100%;
    max-height: 24.8901903vw;
    object-fit: cover;
}
.blog-detail .blog-detail__content .blog-detail__video-block {
    position: relative;
    display: block;
}
.blog-detail .blog-detail__content .blog-detail__video {
    width: 100%;
    height: 100%;
    max-height: 39.5314788vw;
}
.blog-detail .blog-detail__content .blog-detail__video-play-btn {
    border: none;
}
.blog-detail .blog-detail__content .blog-detail__video-play-btn.hidden {
    display: none;
}
.blog-detail .blog-detail__content .blog-detail__complex-block {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1.75695461vw;
    background-color: var(--gray1);
}
.blog-detail .blog-detail__content .blog-detail__complex-block .blog-detail__complex-text {
    display: flex;
    flex-direction: column;
    gap: 1.75695461vw;
    flex: 1;
    padding: 4.09956076vw 0;
}
.blog-detail .blog-detail__content .blog-detail__complex-block .blog-detail__complex-media {
    display: flex;
    gap: unset;
    min-width: 30.3806735vw;
}
.blog-detail .blog-detail__content .blog-detail__complex-block .blog-detail__complex-media-video,
.blog-detail .blog-detail__content .blog-detail__complex-block .blog-detail__complex-media-img {
    width: 100%;
    height: 100%;
    max-width: 30.3806735vw;
    max-height: 32.5768668vw;
    object-fit: cover;
}

.blog-detail .blog-detail__content .list {
    display: flex;
    flex-direction: column;
    gap: 2.92825769vw;
    background-color: var(--gray1);
    padding: 2.34260615vw;
    margin-left: 4.09956076vw;
}
.blog-detail .blog-detail__content .list div {
    display: flex;
    flex-direction: column;
    gap: 1.17130307vw;
}
.blog-detail .blog-detail__content .list b {
    font-size: 1.31771596vw;
    line-height: 1.75695461vw;
    font-weight: 700;
}
.blog-detail .blog-detail__content .list p {
    margin: 0;
}
.blog-detail .blog-detail__content .list .no {
    position: relative;
    font-size: 1.31771596vw;
    line-height: 1.75695461vw;
    font-weight: 400;
    color: #EE0036;
    background-color: var(--gray2);
    border-radius: 1.17130307vw;
    padding: 0.878477306vw 0.878477306vw 0.878477306vw 3.51390922vw;
}
.blog-detail .blog-detail__content .list .no::before {
    content: url(/assets/img/blog/dont.svg);
    position: absolute;
    top: 0.878477306vw;
    left: 0.878477306vw;
    width: 1.46412884vw;
    height: 1.46412884vw;
}
.blog-detail .blog-detail__content .list .yes {
    position: relative;
    font-size: 1.31771596vw;
    line-height: 1.75695461vw;
    font-weight: 400;
    color: var(--black);
    background-color: var(--gray2);
    border-radius: 1.17130307vw;
    padding: 0.878477306vw 0.878477306vw 0.878477306vw 3.51390922vw;
}
.blog-detail .blog-detail__content .list .yes::before {
    content: url(/assets/img/blog/check.svg);
    position: absolute;
    top: 0.878477306vw;
    left: 0.878477306vw;
    width: 1.46412884vw;
    height: 1.46412884vw;
}
.blog-detail .blog-detail__content .list ul {
    margin: 0;
}
.blog-detail .blog-detail__content .list ul li {
    list-style-type: "— ";
}


.blog-detail .blog-detail__contents.mobile {
    display: none;
}
.blog-detail .blog-detail__contents {
    position: sticky;
    top: 4.39238653vw;
    display: flex;
    flex-direction: column;
    gap: 1.75695461vw;
    max-width: 22.3279649vw;
    height: 100%;
    background-color: var(--gray1);
    padding: 2.92825769vw;
}
.blog-detail .blog-detail__contents .blog-detail__contents-title {
    text-transform: uppercase;
    margin: 0;
}
.blog-detail .blog-detail__contents .blog-detail__contents-block ul {
    display: flex;
    flex-direction: column;
    gap: 0.585651537vw;
    list-style: none;
    padding: 0;
    margin: 0;
}
.blog-detail .blog-detail__contents .blog-detail__contents-block ul li a {
    display: block;
    font-size: 0.805270864vw;
    line-height: 1.02489019vw;
    font-weight: 400;
    color: var(--black);
    text-decoration: none;
    border-radius: 1.17130307vw;
    background-color: var(--white);
    transition: 300ms ease all;
    padding: 0.585651537vw 0.878477306vw;
}
.blog-detail .blog-detail__contents .blog-detail__contents-block ul li a.active {
    color: var(--white);
    background-color: var(--black);
}

/* similar */
.similar-blog {
    display: flex;
    flex-direction: column;
    gap: 1.75695461vw;
    padding: 5.85651537vw 2.92825769vw 2.92825769vw;
}
.similar-blog .similar-blog__title {
    text-transform: uppercase;
}

@media (max-width: 991px) {
    .blog-detail {
        flex-direction: column;
        gap: unset;
        padding: 0;
    }
    .blog-detail .blog-detail__contents {
        display: none;
    }
    .blog-detail .blog-detail__contents.mobile {
        position: unset;
        display: flex;
        gap: 1.111111111vw;
        max-width: 100%;
        padding: 2.2222222vw 2.2222222vw 4.44444444vw;
    }
    .blog-detail .blog-detail__container {
        width: 100%;
        gap: 11.111111vw;
    }
    .blog-detail .blog-detail__header {
        gap: 0;
    }
    .blog-detail .blog-detail__title {
        padding: 8.88888888889vw 6.666666667vw 6.666666667vw;
    }
    .blog-detail .blog-detail__contents .blog-detail__contents-title {
        font-size: 5.5555555556vw;
        line-height: 7.777777778vw;
    }
    .blog-detail .blog-detail__contents .blog-detail__contents-block ul {
        gap: 2.2222222vw;
    }
    .blog-detail .blog-detail__contents .blog-detail__contents-block ul li a {
        font-size: 3.0555555556vw;
        line-height: 3.888888889vw;
        border-radius: 4.44444444vw;
        padding: 2.2222222vw 3.33333333vw;
    }
    .blog-detail .blog-detail__pic {
        max-height: 56.9444444vw;
        padding: 6.66666667vw 0 0;
    }
    .blog-detail .blog-detail__share {
        border-radius: 3.33333333vw;
        margin: 4.44444444vw 2.2222222vw 0;
        padding: 3.33333333vw;
    }
    .blog-detail .blog-detail__share .blog-detail__share-wrapper {
        gap: 8.88888888889vw;
    }
    .blog-detail .blog-detail__share .blog-detail__date {
        font-size: 3.0555555556vw;
        line-height: 3.888888889vw;
    }
    .blog-detail .blog-detail__share .blog-news__card-views {
        font-size: 3.0555555556vw;
        line-height: 3.888888889vw;
    }
    .blog-detail .blog-detail__share .blog-detail__share-btn {
        font-size: 3.0555555556vw;
        line-height: 3.888888889vw;
    }
    .blog-detail .blog-detail__share .share-buttons {
        top: 6.666666667vw;
        gap: 1.111111111vw;
        padding: 2.2222222vw 3.33333333vw;
    }
    .blog-detail .blog-detail__share .share-buttons .share-btn svg {
        width: 24px;
        height: 24px;
    }
    .blog-detail .blog-detail__content {
        gap: 11.111111vw;;
    }
    .blog-detail .blog-detail__content div {
        gap: 4.44444444vw;
    }
    .blog-detail .blog-detail__content p,
    .blog-detail .blog-detail__content h5 {
        padding: 0 5.555555556vw;
        margin: 0;
    }
    .blog-detail .blog-detail__content ul,
    .blog-detail .blog-detail__content ol {
        margin: 0 0 0 5.555555556vw;
        padding-left: 5.555555556vw;
    }
    .blog-detail .blog-detail__content ul li::marker {
        font-size: 2.222222222vw;
    }
    .blog-detail .blog-detail__content p {
        font-size: 3.888888889vw;
        line-height: 5.555555556vw;
    }
    .blog-detail .blog-detail__content h5 {
        font-size: 5vw;
        line-height: 6.666666667vw;
    }
    .blog-detail .blog-detail__content ul li,
    .blog-detail .blog-detail__content ol li {
        font-size: 3.888888889vw;
        line-height: 5.555555556vw;
        margin-bottom: 3.33333333vw;
    }
    .blog-detail .blog-detail__content h2 {
        border-left-width: 3.333333333vw;
        padding: 0 5.555555556vw;
    }
    .blog-detail .blog-detail__content .detail-blog__gallery .detail-blog__slider-arrow {
        width: 11.11111111vw;
        height: 11.11111111vw;
    }
    .blog-detail .detail-blog__slider .blog-detail__slider-item img {
        max-height: 68.055555556vw;
    }
    .blog-detail .blog-detail__content .blog-detail__video {
        max-height: 56.94444444vw;
    }
    .blog-detail .blog-detail__content .blog-detail__complex-block {
        flex-direction: column;
        gap: 6.66666667vw;
    }
    .blog-detail .blog-detail__content .blog-detail__complex-block .blog-detail__complex-text {
        gap: 6.66666667vw;
        padding: 6.66666667vw 0 0;
    }
    .blog-detail .blog-detail__content .blog-detail__complex-block .blog-detail__complex-media {
        min-width: 100%;
    }
    .blog-detail .blog-detail__content .blog-detail__complex-block .blog-detail__complex-media-video,
    .blog-detail .blog-detail__content .blog-detail__complex-block .blog-detail__complex-media-img {
        max-width: 100%;
        max-height: 106.944444vw;
    }
    .blog-detail .blog-detail__content .list {
        gap: 11.11111111vw;
        margin-left: 0;
        padding: 8.8888888889vw 5.555555556vw 5.555555556vw;
    }
    .blog-detail .blog-detail__content .list div {
        gap: 4.444444444vw;
    }
    .blog-detail .blog-detail__content .list b {
        font-size: 3.8888888889vw;
        line-height: 5.555555556vw;
    }
    .blog-detail .blog-detail__content .list p {
        padding: 0;
    }
    .blog-detail .blog-detail__content .list .no {
        font-size: 3.8888888889vw;
        line-height: 5.555555556vw;
        border-radius: 4.444444444vw;
        padding: 3.333333333vw 3.333333333vw 3.333333333vw 12.22222222vw;
    }
    .blog-detail .blog-detail__content .list .no::before {
        width: 5.555555556vw;
        height: 5.555555556vw;
        top: 50%;
        left: 3.333333333vw;
        transform: translateY(-50%);
    }
    .blog-detail .blog-detail__content .list .yes {
        font-size: 3.8888888889vw;
        line-height: 5.555555556vw;
        border-radius: 4.444444444vw;
        padding: 3.333333333vw 3.333333333vw 3.333333333vw 12.22222222vw;
    }
    .blog-detail .blog-detail__content .list .yes::before {
        width: 5.555555556vw;
        height: 5.555555556vw;
        top: 50%;
        left: 3.333333333vw;
        transform: translateY(-50%);
    }

    .similar-blog {
        gap: 6.666666667vw;
        padding: 22.2222222vw 5.555555556vw;
    }
}
