/* container */
.left-sidebar {
    display:flex;
    flex-wrap:wrap;
}

/* columns */
.left-sidebar > * {
    width:100%;
    
}

/* tablet breakpoint */
@media (min-width:768px) {
    .left-sidebar > *:nth-child(1) {
        width:calc(100% / 3 * 2);
    }
    .left-sidebar > *:nth-child(2) {
        width:calc(100% / 3);
        order:-1;
    }
}


/* container */
.two-columns {
    display:flex;
}

/* columns */
.two-columns > * {
    width:50%;
    padding:1rem;
}




#strongfont {font-size: 1.3em; font-weight: bold;}