body.licensingguide-current:not(.open) {
    height: auto;
    min-height: 100%;
    overflow-y: auto;
}

body.licensingguide-current #explainer > .container > .sct > picture {
    display: block;
    height: auto;
    min-height: 0;
    margin-top: 25px;
    border-radius: 5px;
    box-shadow: 0 0 40px rgba(50, 50, 50, 0.05);
    overflow: hidden;
}

body.licensingguide-current #explainer > .container > .sct > picture img {
    display: block;
    width: 100%;
    height: auto;
}

body.licensingguide-current #explainer > .container > .sct > div > ol,
body.licensingguide-current #explainer > .container > .sct > div > ul {
    margin-bottom: 20px;
}

body.licensingguide-current #explainer .guide-screen-note {
    color: #666;
    font-size: 15px;
}


body.licensingguide-current .guide-contents {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    background: transparent;
    font: inherit;
}

body.licensingguide-current .guide-contents ul {
    columns: 2;
    column-gap: 35px;
    padding-left: 20px;
    width: 100%;
    float: none;
    font-size: inherit;
    list-style: disc;
}

body.licensingguide-current .guide-contents li {
    break-inside: avoid;
    display: list-item;
    float: none;
    margin-bottom: 10px;
}

body.licensingguide-current .guide-contents a {
    display: inline;
    width: auto;
    margin: 0;
    border: 0;
    padding: 0;
    font: inherit;
}

body.licensingguide-current #explainer .sct {
    scroll-margin-top: 25px;
}

@media (max-width: 600px) {
    body.licensingguide-current .guide-contents ul {
        columns: 1;
    }
}
