@media (max-width: 1064px) {
    #pageLayout.TwoColumn > .pageLayoutContainer:not(.editing) {
        grid-template-areas:
            'head'
            'left'
            'right'
            'line';
        justify-content: space-around;
    }
    .pageTitle.quizTitle {
        display: flex;
    }
    .pageTitle.quizTitle .questionCount {
        flex-grow: 1;     
    }
    #pageLayout.TwoColumn > .pageLayoutContainer:not(.editing) {
        grid-template-columns: minmax(290px, 100%);
    }
    #pageLayout.Guide > .pageLayoutContainer:not(.editing) {
        grid-template-areas:
            'head'
            'left'
            'line';
    }
    .pageLayoutContainer:not(.editing) .GuideOutliner,
    .pageLayoutContainer:not(.editing) .pageColumnLine {
        display: none;
    }
    .pageColumn:not(.column0) {
        margin-top: 35px
    }
}