*
  +box-sizing(border-box)

$pad: 20px

.grid
  background: white
  margin: 0 0 $pad 0

  &:after
    // Or @extend clearfix
    content: ""
    display: table
    clear: both

[class*='col-']
  float: left
  padding-right: $pad

  .grid &:last-of-type
    padding-right: 0

.col-2-3
  width: 66%

.col-1-3
  width: 33%

.col-1-2
  width: 49%

.col-1-4
  width: 24%

.col-1-8
  width: 12.5%

// Opt-in outside padding
.grid-pad
  padding: $pad 0 $pad $pad

  [class*='col-']:last-of-type
    padding-right: $pad
