.doc-layout-wrapper{display:flex;flex-direction:column;margin:0 auto;width:100%;min-height:100vh}.doc-layout-wrapper .outer-layout{width:100%;display:flex;justify-content:space-between}.doc-layout-wrapper .outer-layout .content{flex-grow:1;padding:12rem 4rem 30vh;min-width:0;max-width:1600px;min-height:100vh}.doc-layout-wrapper .outer-layout .content *{scroll-margin-top:10rem}@media screen and (max-width:576px){.doc-layout-wrapper>.outer-layout>.content{padding:8rem 4rem 0}}@media screen and (max-width:768px){.doc-layout-wrapper>.outer-layout>.content{width:inherit}}