body.switch-nes main[data-nav="online-service-nes"] .exclusive {
    margin: 4em 0 8em;
}

body.switch-nes main[data-nav="online-service-nes"] .nso-intro {
    margin-top: 0;
}

body.switch-nes main[data-nav="online-service-nes"] .intro .switch-video-wrapper {
    margin: 5.93em 0;
}

body.switch-nes main[data-nav="online-service-nes"] .intro .switch-video-wrapper .switch-video-player {
    max-width: 866px;
    width: 100%;
}

body.switch-nes main[data-nav*=online-service] .h2 {
    max-width: 14em;
    padding-right: 2vw;
}

.exclusive-snes {
    padding: 4em 0;
}

@media (max-width: 900px) {
    
    body.switch-nes main[data-nav*=online-service] .h2 {
        font-size: 2rem;
    }

    .exclusive-snes {
        padding: 2em 0;
    }
}

@media (max-width: 769px) {
    
    body.switch-nes main[data-nav="online-service-nes"] .exclusive {
        margin: 4em 0 2em;
    }
}

@media (max-width: 570px) {

    body.switch-nes main[data-nav*=online-service] .h2 {
        font-size: 6vw;
    }

    body.switch-nes main[data-nav="online-service-nes"] .exclusive-nes {
        margin: 12em 0 2em;
    }

    body.switch-nes main[data-nav="online-service-nes"] .exclusive-snes {
        margin: 12em 0 0;
    }
}