@media screen and (min-width: 70em) {
    body .site-main {
        display: grid;
        grid-template-columns: 100%;
    }

    body .site-main.sidebar-active {
        grid-template-columns: 5fr 2fr;
        grid-column-gap: 150px;
    }

    body .entry-header {
        padding: 3em 0 0 0;
    }

    body .entry-title {
        color: var(--color-primary-main);
    }
}