.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#eee;content:" ";display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54bc4b}.glossary-term{color:blue;cursor:help;text-decoration:underline}.toc-el{position:relative;transition:.2s all ease-in-out}@media screen and (min-width: 68em){.toc-el.toc-position-fixed{position:fixed;top:0}}.toc-menu{overflow-y:hidden;overflow-x:hidden;height:85%;margin:0 0 30px 0;padding:0 10px 0 0;scroll-behavior:smooth}.toc-flex{display:flex;flex-direction:column-reverse}@media screen and (min-width: 68em){.toc-flex{flex-wrap:nowrap;flex-direction:row}}.toc-flex.hidelist .toc-button{transform:rotate(180deg)}@media screen and (min-width: 68em){.toc-flex.hidelist .js-toc-content{width:100%}.toc-flex.hidelist .toc-menu__container{width:0}.toc-flex.hidelist .toc-button{transform:rotate(-90deg);margin-left:-30px}.toc-flex.hidelist .toc-heading{transform:translate3d(-33px, 0, 0) rotate(90deg);transform-origin:bottom left;border-bottom:none;z-index:0;position:absolute;padding:10px;width:max-content}}.toc-flex.hidelist .toc-menu{display:none}.toc-button{text-align:right;border-radius:36px;background:#e5281b;border:1px solid rgba(0,0,0,0);position:absolute;height:30px;width:30px;top:6px;left:0;padding:0;transform:rotate(0deg);cursor:pointer;display:flex;justify-content:center;align-content:center}@media screen and (min-width: 68em){.toc-button{transform:rotate(90deg)}}.toc-button img{width:26px;height:auto}.is-active-li .is-active-link{color:#e5281b}@media screen and (min-width: 68em){.js-toc-content{width:100%;order:1}.toc-menu__container{order:2;width:25%;padding-left:1rem;text-align:left}}.toc-heading{margin:0 0 10px;font-weight:bold;border-bottom:1px solid #ebebeb;width:100%;display:block;padding:12px 0 12px 45px}.toc-list li{list-style:disc;margin-left:10px}.toc a:visited:before{background-color:rgba(0,0,0,0)}.toc-link{line-height:1.5rem}.toc-link::before{display:none}.endFade{opacity:0;animation:fadeout .2s}@keyframes fadeout{from{opacity:1}to{opacity:0}}

/*# sourceMappingURL=main.css.map*/