#content-section-wrapper {
    display: flex;
}

.brevis-section {
    margin-bottom: 50px;
}

.brevis-section h2 {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
}

#sections-menu {
    position: -webkit-sticky;
    position: sticky;
    align-self: flex-start;
    top: 20px;

    min-width: 25%;
    margin-right: 20px;
}

.brevis-section-anchor {
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
    color: inherit;
    font-size: 13px;
    line-height: 20px;
}

.brevis-section-anchor:hover {
    text-decoration: underline;
}