html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{scroll-margin-top:120px}.toc-block{width:100%;position:relative;transition:all .3s ease}.toc-block__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1200px}.toc-block[data-bg=white]{background-color:#fff}.toc-block[data-bg=light_gray]{background-color:#e3e3e6}.toc-block[data-bg=dark_gray]{background-color:#1f2526}.toc-block[data-bg=primary]{background-color:#3b97de}.toc-block[data-bg=secondary]{background-color:#1f537a}.toc-block[data-bg=dark]{background-color:#000}.toc-block[data-width=full_width_bg_full_content] .toc-block__container{max-width:100%;padding:0 2rem}.toc-block[data-width=full_width_bg_container_content] .toc-block__container{max-width:1200px}.toc-block[data-width=container_width_bg_content] .toc-block__container{max-width:1200px}.toc-block[data-container=full-width] .toc-block__container{max-width:100%}.toc-block[data-container=container] .toc-block__container{max-width:1200px}.toc-block[data-style=minimal] .toc-block__wrapper{border:none;box-shadow:none;background:0 0}.toc-block[data-sticky=true] .toc-block__wrapper{position:sticky;top:2rem;z-index:10}.toc-block[data-align=left]{text-align:left}.toc-block[data-align=center]{text-align:center}.toc-block[data-align=right]{text-align:right}.toc-block__wrapper{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%}.toc-block__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;min-height:44px;cursor:pointer;border-radius:.5rem;transition:all .3s ease;padding:.5rem;margin:-.5rem}.toc-block__header:hover{background-color:rgba(59,151,222,.05)}.toc-block__header:hover .toc-block__title{color:#3b97de}.toc-block__header:hover .toc-block__caret{color:#3b97de}.toc-block__header:focus{outline:2px solid #3b97de;outline-offset:2px;background-color:rgba(59,151,222,.05)}.toc-block__title{font-size:1.25rem;font-weight:600;color:#1f2526;margin:0;flex:1}.toc-block__caret{width:24px;height:24px;transition:transform .3s ease;transform:rotate(180deg);flex-shrink:0;color:#1f2526;opacity:.7}.toc-block__content{max-height:1000px;opacity:1;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.toc-block__nav{margin-top:1rem}.toc-block__list{list-style:none;padding:0;margin:0}.toc-block__item{margin-bottom:.5rem}.toc-block__item--level-1{font-weight:600}.toc-block__item--level-2{padding-left:1rem}.toc-block__item--level-3{padding-left:2rem;font-size:.9rem}.toc-block__item--level-4{padding-left:3rem;font-size:.85rem}.toc-block__link{display:block;padding:.5rem .75rem;color:#1f2526;text-decoration:none;border-radius:.5rem;transition:all .3s ease}.toc-block__link:hover{background-color:#3b97de;color:#fff;text-decoration:none}.toc-block__link:visited{color:#e3e3e6}.toc-block__link--active{background-color:#3b97de;color:#fff;font-weight:600}.toc-block__sublist{list-style:none;padding:0;margin:.25rem 0 0 1rem;border-left:2px solid #e9ecef;padding-left:1rem}.toc-block__sublist .toc-block__link{font-size:.9rem;padding:.375rem .5rem}.toc-block__placeholder{color:#999;font-style:italic;text-align:center;padding:1rem}.toc-block[data-collapsed=true] .toc-block__caret{transform:rotate(0)}.toc-block[data-collapsed=true] .toc-block__content{max-height:0;opacity:0;overflow:hidden}.toc-block--text-white .toc-block__wrapper{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toc-block--text-white .toc-block__title{color:#fff}.toc-block--text-white .toc-block__caret{color:rgba(255,255,255,.7)}.toc-block--text-white .toc-block__link{color:rgba(255,255,255,.8)}.toc-block--text-white .toc-block__link--active,.toc-block--text-white .toc-block__link:hover{background-color:rgba(255,255,255,.2);color:#fff}.toc-block--text-white .toc-block__header:hover .toc-block__caret{color:#fff}@media (max-width:768px){.toc-block__wrapper{padding:1rem}.toc-block__title{font-size:1.125rem}.toc-block__link{font-size:.9rem;padding:.375rem .5rem}.toc-block--sticky .toc-block__wrapper{position:static}}@media (prefers-reduced-motion:reduce){.toc-block *{transition:none!important}}
/*# sourceMappingURL=style.min.css.map */
