:root{--sidebar-width: 320px;--sidebar-xl-width: 400px;--max-content-width: 704px}#sidebar{position:relative;z-index:10;-webkit-transition:all .3s;transition:all .3s}@media(min-width:1040px){#sidebar{-webkit-box-flex:0;-ms-flex:0 0 0;flex:0 0 0;width:0;overflow:hidden;background:var(--gray-bg);border-right:2px solid var(--gray-border)}}#content{position:relative;height:100%;width:100%;-webkit-transition:all .3s;transition:all .3s;padding:0 2rem 2rem}@media(min-width:768px){#content{padding:0 0 3rem;min-height:100vh}#content .content-position{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;padding-right:2rem;margin-right:250px}#content .sticky-head{position:sticky;left:-100px;top:0;z-index:1000;background-color:#fff!important;padding:0 1rem;margin-top:-32px}}@media(min-width:992px){#content{}#content .sticky-head{position:sticky;left:-100px;top:0;z-index:1000;background-color:#fff!important;padding:0 1rem;margin-top:-30px}}@media(max-width:768px){#content{}#content .sticky-head{display:none!important}}#content .content-wrapper{margin:unset;padding:0 2rem 2rem;max-width:100%}@media(max-width:767.98px){#content .content-wrapper{padding:1rem}}@media(min-width:768px){#content .content-wrapper{padding:2rem}}#content .content-position::-webkit-scrollbar{width:12px}#content .content-position::-webkit-scrollbar-track{border:1px solid #000}#content .content-position::-webkit-scrollbar-thumb{background-color:#888;border:2px solid #000;border-radius:10px}#content .content-position{scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}#content .sticky-head{position:sticky;left:-100px;top:0;z-index:1000;background:#fcfcfc;margin-right:-15px;padding-top:1em}[id]::before{content:'';display:block;height:145px;margin-top:-145px;visibility:hidden}@media(min-width:1040px){body.sidebar-active #sidebar{-webkit-box-flex:1;-ms-flex:1 0 var(--sidebar-width);flex:1 0 var(--sidebar-width);width:var(--sidebar-width)}body.sidebar-active #content{-webkit-box-flex:999;-ms-flex-positive:999;flex-grow:999}}@media(min-width:1600px){body.sidebar-active #sidebar{-webkit-box-flex:1;-ms-flex:1 0 var(--sidebar-xl-width);flex:1 0 var(--sidebar-xl-width);width:var(--sidebar-xl-width)}}#navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#navigation a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.previous{margin-right:550px;font-size:18px}.next{font-size:18px}.article-header__intro .date-container{text-align:right}.css-1cnef7x{padding:1.25rem;border-radius:.25rem;border-width:0 0 0 6px;border-style:solid;-o-border-image:initial;border-image:initial;color:var(--primary-text-color);border-color:#0077c8;background:#7fc3e81a}.css-1bsdgx8{text-transform:uppercase;color:#0077c8;font-size:.75rem!important;margin-top:0!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}.css-1yhl729{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-left:.25rem;position:relative;top:-1px}#toggle-sidebar{z-index:99999}.btn-sidebar{z-index:505;padding:0 .533rem 0 0;background:0 0;border:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.btn-sidebar:active:focus,.btn-sidebar:active,.btn-sidebar:focus{-webkit-box-shadow:none!important;box-shadow:none!important}@media(max-width:1279.98px){.btn-sidebar.collapsed{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@media(min-width:1040px){.btn-sidebar{position:fixed;top:.5rem;left:calc(var(--sidebar-width) - 12px);padding:8px 4px;font-size:10px;line-height:1;background:var(--gray-bg);background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f8),to(#e7eaeb));background:linear-gradient(0deg,#f7f7f8 0%,#e7eaeb 100%);border:2px solid var(--gray-100);border-radius:8px;-webkit-box-shadow:inset 1px 2px 0 #fff;box-shadow:inset 1px 2px 0 #fff;-webkit-transition:all .3s,border-color .6s;transition:all .3s,border-color .6s}.btn-sidebar:hover{border-color:var(--gray-300)}.btn-sidebar.collapsed{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:4px 0 0 4px!important}}@media(min-width:1600px){.btn-sidebar{left:calc(var(--sidebar-xl-width) - 12px)}}