.columns { display: flex; @for $i from 1 through 5 { .column-grow-#{$i} { flex-grow: $i; } } } .rows { display: flex; flex-direction: column; @for $i from 1 through 4 { .row-grow-#{$i} { flex-grow: $i; } } } .page-container { margin: var(--spacing-card-lg); .page-contents { display: flex; flex-direction: row; .content { width: 100%; } @media screen and (min-width: 900px) { } @media screen and (min-width: 1024px) { max-width: 1280px; margin-left: auto; margin-right: auto; } } }