.blog {
    .sec-a {
        overflow: hidden;

        &__con0 {
            padding-top: $spacing1;
            padding-bottom: $spacing1;
        }

        &__lis,
        &__lis>.col {
            --sus-f-gtt: clamp(.5rem, calc(.25rem + 1vw + 1vh), 3rem);
        }

        &__ite {
            &:not(.sec-a__ite--main) {
                @include md-wmin {
                    flex: 0 0 50%;
                    width: 50%;
                    max-width: 50%;
                }
            }
        }
    }
}
.blog-det {
    .sec-a {
        &__con0 {
            padding-top: $spacing1 * .5;
            padding-bottom: $spacing1;
            border-top-width: var(--headerHeight);
        }

        &__return-btn-txt {
            margin-left: .75rem;
        }

        &__con1 {
            padding: $spacing1 * .5 0 0;
        }

        &__samp {
            overflow: hidden;
            height: clamp(20rem, calc(5rem + 17.5vw + 17.5vh), 80vh);
            margin: $spacing1 * .5 0 $spacing1 * .25;
            border-radius: 15px;
        }

        &__asd {
            padding-bottom: $spacing1 * .25;
            margin-bottom: $spacing1 * .25;
            border-bottom: 1px solid $primaryClear;
        }

        &__tgs {
            gap: .5rem;
        }

        @include lg-wmin {
            &__samp {
                margin: $spacing1 * .5 0;
            }

            &__con2 {
                display: flex;
            }

            &__asd {
                margin-right: 4rem;
                padding-right: 2rem;
                padding-bottom: 0;
                margin-bottom: 0;
                border-bottom: 0;
                border-right: 1px solid $primaryClear;
            }

            &__tgs {
                position: sticky;
                top: calc(var(--headerHeight) + $spacing2);
            }
        }
    }
}