/*  ------  local   ------  */
@media (min-width: 768px){
    .dsl__page .dsl__header-content {
        max-width: calc(586 * var(--headerWidth));
    }

    .dsl__page .dsl__virtual-content {
        max-width: 846px;
    }


    .dsl__page .dsl__virtual-media {
        top: calc(50% - 270px);
    }
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (-webkit-min-device-pixel-ratio: 2) {

}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .dsl__page .dsl__research-body {
        width: 94%;
    }
}

@media (orientation: portrait) {
    .dsl__page .dsl__finding-title {
        font-size: 38px;
    }
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    .dsl__page .dsl__header-content {
        left: -2%;
        width: 47%;
    }

    .dsl__page .dsl__research-body {
       width: 96%;
    }

    .dsl__page .dsl__research-content-top {
        width: 77%;
        margin-left: 0;
    }

    .dsl__page .dsl__research-suptitle {
        font-size: 25px;
    }

    .dsl__page .dsl__research-title {
        width: 100%;
    }

    .dsl__page .dsl__finding-content {
        padding-left: calc(35 * var(--findingWidth));
    }

    .dsl__page .dsl__compare-item[data-item="1"] {
        padding-left: 26px;
        padding-right: 150px;
    }

    .dsl__page .dsl__compare-item[data-item="2"] {
        padding-right: 26px;
    }

    .dsl__page .dsl__expert {
        width: 96%;
    }

    .dsl__page .dsl__expert-content {
        width: 88%;
    }

    .dsl__page .dsl__virtual-media {
        top: calc(50% - 258px);
    }
}

@media (max-width: 761px) {

}

/*iPhone 11, 12, 13, 13 Min, and 13 Pro Max*/
@media (max-width: 480px) {
    .dsl__page .dsl__definition-title {
        font-size: 37px;
    }
}