body.-tocaside.toc.sidebar{display:none;}@mediascreenand(max-width:1023.5px){aside.toc.sidebar{display:none;}main>.content{overflow-x:auto;}}@mediascreenand(min-width:1024px){main{flex:auto;min-width:0;/* min-width: 0 required for flexbox to constrain overflowing elements */}main>.content{display:flex;}aside.toc.embedded{display:none;}aside.toc.sidebar{flex:00var(--toc-width);order:1;}}@mediascreenand(min-width:1216px){aside.toc.sidebar{flex-basis:var(--toc-width--widescreen);}}