.toc-wrapper{margin-bottom:50px}.toc-container{--dst--toc-border-color: var(--dst--primary-color2);--dst--toc-title-fs: 2.4rem;--dst--toc-title-fw: 600;--dst--toc-title-lh: 1.6;--dst--toc-title-color: #fff;--dst--toc-link-padding: 24px 43px;--dst--toc-link-offset: 0;--dst--toc-link-fs: 2rem;--dst--toc-link-fw: 500;--dst--toc-link-lh: 1.5;--dst--toc-link-color: var(--dst--base-text-color);--dst--toc-link-color-active: var(--dst--primary-color1);position:relative;z-index:90;border:none;background-color:var(--dst--primary-color1);border-radius:20px;overflow:hidden}@media (min-width: 1113px){.toc-container{--dst--toc-link-padding: 24px 43px}}.toc-container.is-sticky{--dst--toc-link-padding: 24px;--dst--toc-title-ls: 0;--dst--toc-title-fs: 1.6rem;--dst--toc-link-fs: 1.6rem;--dst--toc-link-offset: 1rem;position:fixed;top:150px;right:1rem;width:360px;max-height:calc(100vh - var(--dst--header-height, 60px) * 2);overflow-y:auto;border:1px solid #d2d9df;box-shadow:0 2px 8px #0000001a}.toc-container.is-sticky .toc-link.is-active{font-weight:400}.toc-container.is-sticky summary{padding:24px}@media (max-width: 1112px){.toc-container.is-sticky{width:auto;padding:.8rem .5rem;border-radius:4px 0 0 4px;right:0;top:calc(var(--dst--header-height, 0) + 15px)}.toc-container.is-sticky details summary{writing-mode:vertical-lr}.toc-container.is-sticky details[open] summary{writing-mode:unset}.toc-container.is-sticky details:not([open]) .toc-toggle{padding:6px 4px}.toc-container.is-sticky details:not([open]) .toc-toggle:after{margin:0}}.toc-container details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:26px 44px}.toc-container details[open] .toc-toggle:after{transform:rotate(180deg)}.toc-container details[open] .toc-show{display:none}.toc-container details:not([open]) .toc-hide{display:none}.toc-container .toc-list,.toc-container .toc-sublist{list-style-type:none;margin:0}.toc-title{font-weight:var(--dst--toc-title-fw);font-size:var(--dst--toc-title-fs);line-height:var(--dst--toc-title-lh);color:var(--dst--toc-title-color)}.toc-toggle{float:right;font-size:1.8rem;color:#fff;line-height:1;border:1px solid #fff;padding:10px 14px;border-radius:50px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;transition:background-color .3s ease,color .3s ease;gap:15px}.toc-toggle:after{content:"";display:block;width:12px;height:7px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.8386 0L6.07514 4.32839L10.3117 0L11.6191 1.33581L6.07514 7L0.53114 1.33581L1.8386 0Z' fill='%23fff'/%3E%3C/svg%3E%0A")}@media (max-width: 1112px){.toc-toggle:after{transform:rotate(90deg)}}.toc-toggle:hover{background-color:#fff;color:var(--dst--primary-color1)}.toc-toggle:hover:after{content:"";display:block;width:12px;height:7px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.8386 0L6.07514 4.32839L10.3117 0L11.6191 1.33581L6.07514 7L0.53114 1.33581L1.8386 0Z' fill='%23416ba9'/%3E%3C/svg%3E%0A")}.toc-list{padding:0;background-color:#ecf2ec;border-radius:20px}.toc-list>.toc-item:not(:last-child){border-bottom:1px solid #d4d9d4}.toc-list>.toc-item:last-child{margin-bottom:0}.toc-link{display:block;padding:var(--dst--toc-link-padding);color:var(--dst--base-text-color)!important;font-size:var(--dst--toc-link-fs);font-weight:var(--dst--toc-link-fw);line-height:var(--dst--toc-link-lh);transition:color .2s ease;text-decoration:none}.toc-link:hover,.toc-link.is-active{color:var(--dst--toc-link-color-active)!important}.toc-link.is-active{font-weight:700}.toc-level-2{padding-left:calc(0 * var(--dst--toc-link-offset))}.toc-level-3{padding-left:calc(1 * var(--dst--toc-link-offset))}.toc-level-4{padding-left:calc(2 * var(--dst--toc-link-offset))}.toc-level-5{padding-left:calc(3 * var(--dst--toc-link-offset))}.toc-level-6{padding-left:calc(4 * var(--dst--toc-link-offset))}.toc-sentinel-top,.toc-sentinel-scroll,.toc-sentinel-bottom{position:absolute;left:0;width:100%;height:1px;visibility:hidden}.toc-sentinel-top{top:0}.toc-sentinel-scroll{top:50%}.toc-sentinel-bottom{bottom:0}
