.columns {
    margin: 0;
}

@media screen and (min-width: 1001px) {
    .columns {
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: flex-start;
    }

    .columns > * {
        margin-left: 0.5em;
        margin-right: 0.5em;
    }
}