.layout {min-width: 100%; justify-content: center; display: flex;} /* или 1920px, кому как удобно */
.layout > .view {min-width: 960px; max-width: 960px; margin: 0 8% 0 9%;}
.layout > .aside--left {min-width: 256px; max-width: 256px;}
.layout > .aside--right {min-width: 256px; max-width: 400px;}
.header__layout {min-width: 100%;}
.header__layout > .header__left {margin-left: 40px; padding: 0;}
.header__layout > .header__right {margin-right: 40px;}