:is( header, footer, nav, :is(main, article) > section:not(:is(section, header) :is(section, header)) ) { padding-inline-start: var(--grid-padding-start); padding-inline-end: calc( 100vw - (var(--grid-padding-start) + ( var(--grid-column-width) * var(--grid-column-count) + var(--grid-gutter-width) * (var(--grid-column-count) - 1) )) ); }