.content-wrapper{display:grid;grid-template-columns:auto;grid-template-rows:60px auto}.section-heading{padding-bottom:60px}@media (min-width:992px){.content-wrapper{display:grid;grid-template-columns:25% auto;grid-template-rows:auto;grid-gap:0}}.nav-gutter{padding:0}@media (min-width:992px){.nav-gutter{padding:0 15px}}.article-content{padding:0}@media (min-width:992px){.article-content{padding:0 15px}}.article-content .article-section .section-heading{scroll-margin:60px}.article-content .article-section:first-of-type .section-heading{margin-top:0}.toc{align-self:start;position:sticky;top:15px;z-index:1}@media (min-width:992px){.toc{align-self:start;position:sticky;top:15px}}.toc.fixed{align-self:start;position:fixed;top:15px}.toc .back-to-top{color:graytext;display:block;font-size:.9rem;padding:0 .5rem}.nav-header{display:block;z-index:100}@media (min-width:992px){.nav-header{display:none}}.nav-header .menu-button{background:#035948;border:1px solid transparent;border-radius:4px;color:#fff;display:inline-block!important;font-weight:400;padding:8px;text-transform:uppercase}@media (min-width:992px){.nav-header .menu-button{display:none}}.nav{border:1px solid #e7e7e7;margin-bottom:1rem}@media (min-width:992px){.nav{border:none}}.nav li{margin:0}.nav li a{color:#333;display:block;font-weight:600;padding:.5rem;text-decoration:none;transition:all .2s ease-in-out}.nav li a.active,.nav li a:hover{background:#035948;color:#fff}.nav li .nav{border:none;margin-left:10px}.menu-collapse{background:#fff;display:block;list-style:none;margin:0;max-height:99em;overflow:hidden;padding:0;transition:max-height .2s ease-in-out}.menu-collapse.closed{border:none;max-height:0}@media (min-width:992px){.menu-collapse.closed{max-height:99em}}