<div content><main></main></div>
<aside main></aside>
<aside alt></aside>
<div class="layout">
<main class="layout__main"></main>
<aside class="layout__aside1"></aside>
<aside class="layout__aside2"></aside>
</div>
.layout {
display: flex;
&__main { order: 2; width: auto; flex: 1 0 auto; }
&__aside1 { order: 1; width: 300px; flex: 0 0 auto; }
&__aside2 { order: 3; width: 200px; flex: 0 0 auto; }
}