/* Main */

main {

@include vendor('flex-grow', '1');
@include vendor('flex-shrink', '1');
width: 100%;
> .inner {
    margin: 0 auto;
    max-width: 110em;
    section {
        border-top: solid 2px _palette(border);
        padding: 1em 1em 1em 4em;
        &:first-of-type {
            border-top: 0 !important;
        }
    }
    #header {
        padding: 2em 4em 1em 4em;
        margin: 0;
    }
}

}