.toc-wrapper{margin-bottom:calc(var(--wysiwyg-margin) * 2)}.toc-container{--dst--toc-border-color: var(--dst--primary-color2);--dst--toc-title-fs: 2rem;--dst--toc-title-fw: 700;--dst--toc-title-lh: 1;--dst--toc-title-color: #fff;--dst--toc-link-padding: .4em 0;--dst--toc-link-offset: 1rem;--dst--toc-link-fs: var(--dst--base-text-size);--dst--toc-link-fw: var(--dst--base-text-font-weight);--dst--toc-link-lh: var(--dst--base-text-line-height);--dst--toc-link-color: var(--dst--btn-link-color);--dst--toc-link-color-active: var(--dst--btn-link-color-hover);position:relative;z-index:90;border:1px solid var(--dst--toc-border-color)}@media (min-width: 1113px){.toc-container{--dst--toc-link-padding: .4em 0;margin-bottom:var(--wysiwyg-margin)}}.toc-container.is-sticky{--dst--toc-link-padding: .2em 0;--dst--toc-title-ls: 0;--dst--toc-title-fs: 1.6rem;--dst--toc-link-fs: 1.4rem;--dst--toc-link-offset: 1rem;position:fixed;top:var(--dst--header-height, 100px);right:1rem;width:300px;max-height:calc(100vh - var(--dst--header-height, 60px) * 2);overflow-y:auto;background:#fff;border:1px solid #eee;border-radius:5px;padding:0}.toc-container.is-sticky details summary{padding:12px 20px}.toc-container.is-sticky .toc-nav{padding:15px 20px}.toc-container.is-sticky .toc-link.is-active{font-weight:400}@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.is-sticky .toc-toggle{font-size:1.4rem}.toc-container details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--dst--primary-color1);color:#fff;padding:30px;border-radius:5px 5px 0 0}.toc-container details[open] .toc-toggle:after{transform:rotate(0)}.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;text-transform:none;line-height:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.toc-toggle:after{content:"";display:block;width:36px;height:36px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none'%3E%3Crect width='36' height='36' x='36' fill='%2300145B' rx='18' transform='rotate(90 36 0)'/%3E%3Cpath fill='%23fff' d='m18.748 13.42 6.663 8.088c.163.161.096.235-.148.164l-6.367-3.328c-.244-.07-.64-.07-.884.002l-6.274 3.324c-.245.072-.311-.002-.15-.164l6.573-8.085a.416.416 0 0 1 .587-.002Z'/%3E%3C/svg%3E");transform:rotate(180deg)}.toc-nav{background:var(--dst--secondary-color1);padding:15px 30px;border-radius:0 0 5px 5px}.toc-list{padding:0}.toc-list>.toc-item{margin:0;padding:5px 0}.toc-list>.toc-item:not(:last-child){border-bottom:1px solid rgba(0,20,91,.3)}.toc-link{display:block;padding:var(--dst--toc-link-padding);color:var(--dst--toc-link-color);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{text-decoration:underline}.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}
