message: Styling cleanup. Sibling selector isn't needed.
diff: @@ -30,8 +30,13 @@ body {
  -webkit-overflow-scrolling: touch; // Scroll with momentum
  flex: 1 1 auto;
  @media (max-width: $grid-float-breakpoint) {
  + margin-top: $masthead-height-mobile;
  overflow-y: visible;
  }
  + @media (min-width: $grid-float-breakpoint) {
  + margin-left: $sidebar-width;
  + margin-top: $masthead-height-desktop;
  + }
  }
  .os-masthead {
  @@ -132,14 +137,6 @@ body {
  }
  }
  -#sidebar + #content {
  - @media (min-width: $grid-float-breakpoint) {
  - margin-left: $sidebar-width;
  - margin-top: $masthead-height-desktop;
  - }
  - margin-top: $masthead-height-mobile;
  -}
  -
  .absolute-zero {
  position: absolute;
  top: 0px;
  