/* 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; } } }