// Apply a natural box layout model to all elements, but allowing components to // change

html {

box-sizing: border-box;

}

*, *::before, *::after {

box-sizing: inherit;

}

body {

background-color: $color-white;
color: $color-base;
overflow-x: hidden;

}

// Hack for clearfixes .lt-ie9 {

* {
  filter: none !important; /* stylelint-disable-line declaration-no-important */
}

}

// for IE < 11, see: // <caniuse.com/#feat=hidden>

hidden

{

display: none !important; /* stylelint-disable-line declaration-no-important */

}

*:focus, .usa-focus {

@include focus;

}