.toc-wrapper{margin-bottom:calc(var(--wysiwyg-margin) * 2)}.toc-container{--dst--toc-border-color: rgba(28, 50, 43, .15);--dst--toc-title-fs: 3rem;--dst--toc-title-fw: 700;--dst--toc-title-lh: 1.2;--dst--toc-title-color: var(--dst--secondary-color1);--dst--toc-link-padding: .4em 0;--dst--toc-link-offset: 1rem;--dst--toc-link-fs: 2rem;--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--primary-color2);position:relative;z-index:90;border-radius:4px;background:var(--Gray-Gradient, linear-gradient(112deg, #EFEFEF 0%, #FFF 51.57%, #EFEFEF 100%))}@media (max-width: 1112px){.toc-container{display:none}}@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.6rem;--dst--toc-link-offset: 4rem;position:fixed;top:var(--dst--header-height, 60px);right:10px;width:300px;max-height:calc(100vh - var(--dst--header-height, 60px) * 2);overflow-y:auto;border-radius:4px;background:linear-gradient(112deg,#efefef,#fff 51.57%,#efefef);box-shadow:0 2px 8px #0000001a}@media (min-width: 1920px){.toc-container.is-sticky{right:16rem}}.toc-container.is-sticky .toc-link.is-active{color:var(--dst--primary-color2);font-weight:400}.toc-container.is-sticky .toc-item.toc-level-2>.toc-link{padding-left:30px;background-size:25px 25px;background-repeat:no-repeat;background-position:left .4em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M5.35714 18.6859C2.28214 15.1352 2.28214 9.86482 5.35714 6.3141C6.74525 4.71125 8.63212 3.62187 10.7143 3.22115C15.3268 2.33348 19.8911 4.96866 21.4286 9.40705C22.1226 11.4106 22.1226 13.5894 21.4286 15.5929C19.8911 20.0313 15.3268 22.6665 10.7143 21.7788C8.63212 21.3781 6.74525 20.2887 5.35714 18.6859Z' fill='%23111010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.9222 12.5L10 8.5436L10.5389 8L15 12.5L10.5389 17L10 16.4564L13.9222 12.5Z' fill='white'/%3E%3C/svg%3E")}.toc-container.is-sticky .toc-item.toc-level-2>.toc-link.is-active{color:var(--dst--primary-color2);font-weight:400;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M5.35714 18.6859C2.28214 15.1352 2.28214 9.86482 5.35714 6.3141C6.74525 4.71125 8.63212 3.62187 10.7143 3.22115C15.3268 2.33348 19.8911 4.96866 21.4286 9.40705C22.1226 11.4106 22.1226 13.5894 21.4286 15.5929C19.8911 20.0313 15.3268 22.6665 10.7143 21.7788C8.63212 21.3781 6.74525 20.2887 5.35714 18.6859Z' fill='%23FF0000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.9222 12.5L10 8.5436L10.5389 8L15 12.5L10.5389 17L10 16.4564L13.9222 12.5Z' fill='white'/%3E%3C/svg%3E")}.toc-container.is-sticky summary{display:none}@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:3rem;background:var(--dst--primary-color1);color:var(--dst--secondary-color1);border-radius:4px}.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:.8em;text-transform:uppercase;line-height:1;border:1px solid #fff;padding:7px 18px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:10px}.toc-toggle:after{content:"";display:block;width:12px;height:7px;margin-left:10px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M10.4725 5.31141C10.1072 5.68821 9.50269 5.68821 9.13738 5.31141L7.70679 3.83581C6.55866 2.65155 4.65856 2.65155 3.51043 3.83581L2.07983 5.31141C1.71453 5.68821 1.10997 5.68821 0.744665 5.31141C0.395019 4.95077 0.395019 4.37762 0.744665 4.01697L2.77787 1.9198C4.32686 0.322076 6.89036 0.322077 8.43935 1.9198L10.4725 4.01697C10.8222 4.37762 10.8222 4.95077 10.4725 5.31141Z' fill='%23ffffff'/%3E%3C/svg%3E")}@media (max-width: 1112px){.toc-toggle:after{transform:rotate(90deg)}}.toc-nav{margin-top:1rem;padding:3rem}.toc-list{padding:0}.toc-list>.toc-item{font-family:var(--dst--font-secondary)}.toc-list>.toc-item:not(:last-child){border-bottom:1px solid var(--dst--toc-border-color)}.toc-list>.toc-item:last-child{margin-bottom:0}.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{color:var(--dst--toc-link-color-active);text-decoration:none}.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}
