.content-compare-all-wrp {
    display: flex;
    flex-direction: column;
    gap: var(--systemSpacing-20);
}

.compare-wrp {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;

    width: 100%;
    background-color: var(--systemBG-primary);
    border-radius: var(--systemSpacing-32);
    height: var(--systemSpacing-600);
}

.compare-img-wrp {
    position: absolute;
    width: fit-content;
}

.compare-txt-wrp {
    display: flex;
    flex-direction: column;
    gap: var(--systemSpacing-4);
}

.compare-txt {
    font-size: var(--h4-fontSize);
    color: var(--systemPrimary);
    font-weight: 600;
}

.compare-txt-sm {
    font-size: var(--ph-fontSize);
    font-weight: 400;
}


/* */
/* compare first line */

.compare-first-line-all-wrp .compare-wrp-en {
    flex-direction: row;
}

.compare-first-line-all-wrp .compare-wrp-kr {
    flex-direction: row-reverse;
}

.compare-first-line-all-wrp .compare-wrp .compare-img-wrp-en {
    top: 50%;
    right: 0%;
    transform: translate(50%, -30%);
}

.compare-first-line-all-wrp .compare-wrp .compare-img-wrp-kr {
    top: 50%;
    left: 0%;
    transform: translate(-50%, -30%);
}

.compare-first-line-all-wrp .compare-wrp .compare-img-wrp-en img {
    display: block;
    max-width: 100%;
}

.compare-first-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
    display:  block;
    max-width: 100%;
}

.compare-first-line-all-wrp .compare-wrp .compare-txt-wrp-en {
    margin: var(--systemSpacing-0) var(--systemSpacing-0) var(--systemSpacing-0) var(--systemSpacing-40);
}

.compare-first-line-all-wrp .compare-wrp .compare-txt-wrp-kr {
    margin: var(--systemSpacing-0) var(--systemSpacing-40) var(--systemSpacing-0) var(--systemSpacing-0);
}


/* */
/* compare second line */

.compare-second-line-all-wrp .compare-wrp {
    flex-direction: column;
    background-repeat: no-repeat; 
    background-size: cover;
    background-position: center;
    background-image: url(/ux-lab/explore/ux-writing/apple-music/img/apple-music-2.jpg);
}

.compare-second-line-all-wrp .compare-wrp .compare-txt-wrp {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.compare-second-line-all-wrp .compare-wrp .compare-txt-wrp .compare-txt {
    white-space: nowrap;
    text-align: center;
    color: var(--systemWhite-pure);
    margin-bottom: var(--systemSpacing-2);
}

.compare-second-line-all-wrp .compare-wrp .compare-txt-wrp .compare-txt-sm {
    color: var(--systemWhite-pure);
    text-align: center;
    line-height: 135%;
}


/* */
/* compare third line */

.compare-third-line-all-wrp .compare-wrp {
    flex-direction: column;
    background-repeat: no-repeat; 
    background-size: cover;
    background-position: center;
}

.compare-third-line-all-wrp .compare-wrp .compare-txt-wrp .compare-txt {
    white-space: nowrap;
    text-align: center;
    color: var(--systemWhite-pure);
}

.compare-third-line-all-wrp .compare-wrp-en {
    background-image: url(/ux-lab/explore/ux-writing/apple-music/img/apple-music-3-en.jpg);
}

.compare-third-line-all-wrp .compare-wrp-kr {
    background-image: url(/ux-lab/explore/ux-writing/apple-music/img/apple-music-3-kr.jpg);
}

.compare-third-line-all-wrp .compare-wrp .compare-txt-wrp {
    position: absolute;
    bottom: var(--systemSpacing-40);
    left: 50%;
    transform: translate(-50%, 0%);
}


/* */
/* campare fourth line */


.compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-en {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(0%, -30%);
    width: var(--systemSpacing-480);
}

.compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-en img {
    display: block;
    max-width: 60%;
}

.compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(0%, -30%);
    width: var(--systemSpacing-480);
}

.compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
    display: block;
    max-width: 60%;
}


.compare-fourth-line-all-wrp .compare-wrp .compare-txt-wrp-en {
    position: absolute;
    top: 50%;
    left: var(--systemSpacing-40);
    transform: translate(0%, -50%);
}

.compare-fourth-line-all-wrp .compare-wrp .compare-txt-wrp-kr {
    position: absolute;
    top: 50%;
    left: var(--systemSpacing-40);
    transform: translate(0%, -50%);
}


/* */
/* compare fifth line */

.compare-fifth-line-all-wrp .compare-wrp {
    height: var(--systemSpacing-600);
}

.compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-en {
    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(0%, -50%);
    width: var(--systemSpacing-480);
}

.compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-en img {
    max-width: 75%;
}

.compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(0%, -50%);
    width: var(--systemSpacing-480);
}

.compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
    max-width: 75%;
}

.compare-fifth-line-all-wrp .compare-wrp .compare-txt-wrp-en {
    position: absolute;
    top: 50%;
    left: var(--systemSpacing-40);
    transform: translate(0%, -50%);
}

.compare-fifth-line-all-wrp .compare-wrp .compare-txt-wrp-kr {
    position: absolute;
    top: 50%;
    left: var(--systemSpacing-40);
    transform: translate(0%, -50%);
}

/* */
/* compare sixth line */

.compare-sixth-line-all-wrp .compare-wrp-en {
    flex-direction: row;
}

.compare-sixth-line-all-wrp .compare-wrp-kr {
    flex-direction: row-reverse;
}

.compare-sixth-line-all-wrp .compare-wrp .compare-img-wrp-en {
    bottom: var(--systemSpacing-40);
    right: var(--systemSpacing-40);
}

.compare-sixth-line-all-wrp .compare-wrp .compare-img-wrp-en img {
    height: var(--systemSpacing-280);
}

.compare-sixth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
    bottom: var(--systemSpacing-40);
    right: var(--systemSpacing-40);
}

.compare-sixth-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
    height: var(--systemSpacing-280);
}

.compare-logo-txt-wrp {
    display: flex;
    flex-direction: column;
    gap: var(--systemSpacing-32);
    
    position: absolute;
    top: var(--systemSpacing-60);
    left: var(--systemSpacing-60);
}

.compare-logo-txt-wrp .apple-one-logo-wrp svg {
    display: block;
    fill: var(--systemPrimary);
}


/* */
/* compare last line */

.compare-last-line-all-wrp .compare-wrp {
    height: var(--systemSpacing-200);
    background-color: var(--systemBG-primary);
    border-radius: var(--systemSpacing-32);
}
.compare-last-line-all-wrp .compare-wrp .compare-txt-wrp-en {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.compare-last-line-all-wrp .compare-wrp .compare-txt-wrp-kr {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.compare-last-line-all-wrp .compare-wrp .compare-txt-wrp-en .compare-txt {
    white-space: nowrap;
}

.compare-last-line-all-wrp .compare-wrp .compare-txt-wrp-kr .compare-txt {
    white-space: nowrap;
}


/* */
/* */

@media screen and (max-width: 1294px) {

    /* */
    /* compare line common */

    .compare-wrp {
        height: var(--systemSpacing-400);
    }

    .compare-txt {
        font-size: var(--h5-fontSize);
    }


    /* */
    /* compare first line */

    .compare-first-line-all-wrp .compare-wrp-en {
        flex-direction: column;
        justify-content: center;
    }
    
    .compare-first-line-all-wrp .compare-wrp-kr {
        flex-direction: column;
        justify-content: center;
    }

    .compare-first-line-all-wrp .compare-wrp .compare-img-wrp-en {
        bottom: 0%;
        left: 50%;
        transform: translate(-50%, 0%);
        width: var(--systemSpacing-200);
    }
    
    .compare-first-line-all-wrp .compare-wrp .compare-img-wrp-kr {
        bottom: 0%;
        left: 50%;
        transform: translate(-50%, 0%);
        width: var(--systemSpacing-200);
    }

    .compare-first-line-all-wrp .compare-wrp .compare-img-wrp-en img {
        height: var(--systemSpacing-320);
        margin: 0 auto;
    }

    .compare-first-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
        height: var(--systemSpacing-320);
    }

    .compare-first-line-all-wrp .compare-wrp .compare-txt-wrp-en {
        margin: var(--systemSpacing-0) var(--systemSpacing-0) var(--systemSpacing-160) var(--systemSpacing-0);
        text-align: center;
    }
    
    .compare-first-line-all-wrp .compare-wrp .compare-txt-wrp-kr {
        margin: var(--systemSpacing-0) var(--systemSpacing-0) var(--systemSpacing-160) var(--systemSpacing-0);
        text-align: center;
    }


    /* */
    /* compare second line */

    .compare-sixth-line-all-wrp .compare-wrp-en {
        flex-direction: column;
        justify-content: center;
    }
    
    .compare-sixth-line-all-wrp .compare-wrp-kr {
        flex-direction: column;
        justify-content: center;
    }

    .compare-sixth-line-all-wrp .compare-wrp .compare-img-wrp-en {
        bottom: var(--systemSpacing-20);
        left: 50%;
        transform: translate(-48%, 0%);
        width: 260px;
    }
    
    .compare-sixth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
        bottom: var(--systemSpacing-20);
        left: 50%;
        width: var(--systemSpacing-180);
        transform: translate(-45%, 0%);
    }

    .compare-sixth-line-all-wrp .compare-wrp .compare-img-wrp-en img {
        height: var(--systemSpacing-160);
    }

    .compare-sixth-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
        height: var(--systemSpacing-160);
    }

    .compare-logo-txt-wrp {
        align-items: center;
        gap: var(--systemSpacing-20);
        
        top: var(--systemSpacing-60);
        left: 50%;
        transform: translate(-50%, 0%);
    }

    .compare-logo-txt-wrp .compare-txt {
        text-align: center;
        white-space: nowrap;
    }


    /* */
    /* campare fourth line */

    .compare-fourth-line-all-wrp .compare-wrp {
        height: var(--systemSpacing-600);
    }


    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-en {
        position: absolute;
        top: 62%;
        left: 25%;
        transform: translate(0%, -30%);
        width: var(--systemSpacing-480);
    }
    
    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-en img {
        display: block;
        max-width: 70%;
    }
    
    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
        position: absolute;
        top: 62%;
        left: 25%;
        transform: translate(0%, -30%);
        width: var(--systemSpacing-480);
    }
    
    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
        display: block;
        max-width: 70%;
    }

    .compare-fourth-line-all-wrp .compare-wrp .compare-txt-wrp-en {
        top: var(--systemSpacing-40);
        left: var(--systemSpacing-40);
        transform: translate(0%, 0%);
    }
    
    .compare-fourth-line-all-wrp .compare-wrp .compare-txt-wrp-kr {
        top: var(--systemSpacing-40);
        left: var(--systemSpacing-40);
        transform: translate(0%, 0%);
    }


    /* */
    /* compare fifth line */

    .compare-fifth-line-all-wrp .compare-wrp {
        height: var(--systemSpacing-600);
    }

    .compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-en {
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, 0%);
        width: var(--systemSpacing-360);
    }

    .compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-en img {
        max-width: 100%;
    }

    .compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, 0%);
        width: var(--systemSpacing-360);
    }

    .compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
        max-width: 100%;
    }

    .compare-fifth-line-all-wrp .compare-wrp .compare-txt-wrp-en {
        position: absolute;
        top: 85%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .compare-fifth-line-all-wrp .compare-wrp .compare-txt-wrp-en .compare-txt {
        text-align: center;
    }
    
    .compare-fifth-line-all-wrp .compare-wrp .compare-txt-wrp-kr {
        position: absolute;
        top: 85%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .compare-fifth-line-all-wrp .compare-wrp .compare-txt-wrp-kr .compare-txt {
        text-align: center;
    }
}


/**/
/**/

@media screen and (max-width: 960px) {


    /* */
    /* compare line common */

    .compare-wrp {
        height: var(--systemSpacing-320);
    }

    .compare-sixth-line-all-wrp .compare-wrp {
        height: var(--systemSpacing-360);
    }

    .compare-txt {
        font-size: var(--hl-fontSize);
    }


    /* */
    /* compare second line */

    .apple-one-logo-wrp svg {
        width: var(--systemSpacing-60);
    }
    
    .compare-logo-txt-wrp {
        top: var(--systemSpacing-48);
    }


    /* */
    /* compare fourth line */

    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-en {
        position: absolute;
        top: 55%;
        left: 30%;
        transform: translate(0%, -30%);
    }

    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
        position: absolute;
        top: 55%;
        left: 30%;
        transform: translate(0%, -30%);
    }
}


/* */
/* */

@media screen and (max-width: 600px) {

    
    /* */
    /* compare fourth line */

    .compare-fourth-line-all-wrp .compare-wrp {
        height: var(--systemSpacing-520);
    }

    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-en {
        top: 52%;
        left: 40%;
        transform: translate(0%, -30%);
    }

    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-en img {
        max-width: 50%;
    }

    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
        top: 52%;
        left: 40%;
        transform: translate(0%, -30%);
    }
    
    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
        max-width: 50%;
    }
}


/**/
/**/

@media screen and (max-width: 450px) {

    
    /* */
    /* compare fourth line */

    .compare-fourth-line-all-wrp .compare-wrp {
        height: var(--systemSpacing-520);
    }

    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-en {
        top: 52%;
        left: 20%;
        transform: translate(0%, -30%);
    }

    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-en img {
        max-width: 50%;
    }

    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
        top: 52%;
        left: 20%;
        transform: translate(0%, -30%);
    }
    
    .compare-fourth-line-all-wrp .compare-wrp .compare-img-wrp-kr img {
        max-width: 50%;
    }


    /* */
    /* compare fifth line */

    .compare-fifth-line-all-wrp .compare-wrp {
        height: var(--systemSpacing-520);
    }

    .compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-en {
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, 0%);
        width: var(--systemSpacing-300);
    }

    .compare-fifth-line-all-wrp .compare-wrp .compare-img-wrp-kr {
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, 0%);
        width: var(--systemSpacing-300);
    }
}