.articleSidebar {
    margin-bottom: 5em;
}

.at-articles__title {
    position: relative;/** Position subsection heading */
}

.articleSidebar__title {
    margin-bottom: 3rem;
}

@media screen and (min-width: 768px) {
    .articleSidebar__content {
        flex: 0 calc(100% - 300px);
    }

    .articleSidebar__aside {
        width: 200px;
    }

    .articleSidebar--left .articleSidebar__aside {
        order: -1;
    }
}