#wrapper,
.survey-wrapper,
.govuk-emergency-banner div {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.js-enabled .govuk-sticky-element--hidden {
  // XXX: Would be nice to `@include .visuallyhidden`.
  position: absolute;
  left: -9999em;
}

@import "govuk_publishing_components/govuk_frontend_support";

// static specific styles
#wrapper,
.survey-wrapper,
.govuk-emergency-banner div {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.js-enabled .govuk-sticky-element--hidden {
  @include govuk-visually-hidden;
}

// govuk-frontend style reinforcing
// Needs to be redefined for old IE as govuk-frontend media queries confuse it,
// hence also the additional nesting in the body element.
body {
  .govuk-width-container {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
  }

  .govuk-grid-row {
    margin: 0 -15px;
    clear: both;
  }

  .govuk-grid-column-one-third {
    float: left;
    width: 33.3333%;
    padding: 0 15px;
  }

  .govuk-grid-column-two-thirds {
    float: left;
    width: 66.6666%;
    padding: 0 15px;
  }
}

Add govuk-frontend layout styles for IE
Add govuk-frontend layout styles for IE

- IE8 and below collapse into a single grid column because govuk-frontend wraps the desktop styles in media queries that confuse those browsers
- these styles redefine them to fix the layouts at minimal cost
