.si-toc{display:block;width:100%;margin:0 0 28px;padding:0;overflow:hidden;border:0;border-radius:11px;background:#edf2f5;color:#101820;box-shadow:none;font-size:16px;line-height:1.55}.si-toc-details{display:block;width:100%;margin:0;padding:0}.si-toc-summary{display:flex;min-height:51px;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;margin:0;border:0;background:#fff0;color:#101820;cursor:pointer;list-style:none;font-size:16px;line-height:1.3;font-weight:650;text-align:left;user-select:none;-webkit-tap-highlight-color:#fff0}.si-toc-summary::-webkit-details-marker{display:none}.si-toc-summary::marker{content:""}.si-toc-summary:focus-visible{outline:2px solid #2563eb;outline-offset:-3px;border-radius:10px}.si-toc-title{display:block;min-width:0}.si-toc-chevron{display:block;width:19px;height:19px;flex:0 0 19px;color:#111827;transition:transform .2s ease}.si-toc-details[open]>.si-toc-summary .si-toc-chevron{transform:rotate(180deg)}.si-toc-list{display:block;margin:0!important;padding:0 20px 17px 38px!important;color:#17212b;list-style:decimal;font-size:16px;line-height:1.55}.si-toc-list>li{margin:0 0 2px!important;padding:0!important;font-size:inherit!important;line-height:inherit!important}.si-toc-list>li:last-child{margin-bottom:0!important}.si-toc-list>li.si-toc-level-3{margin-left:15px!important}.si-toc-list a{color:inherit!important;text-decoration:none!important;text-underline-offset:3px}.si-toc-list a:hover{color:#1d4ed8!important;text-decoration:underline!important}html[data-theme="dark"] .si-toc{background:#202833;color:#f3f6fa}html[data-theme="dark"] .si-toc-summary{color:#f3f6fa}html[data-theme="dark"] .si-toc-chevron{color:#f3f6fa}html[data-theme="dark"] .si-toc-list{color:#e2e8f0}html[data-theme="dark"] .si-toc-list a:hover{color:#a5b4fc!important}@media (max-width:650px){.si-toc{margin-bottom:24px;border-radius:10px;font-size:15px}.si-toc-summary{min-height:48px;padding-inline:15px;font-size:15px}.si-toc-list{padding:0 15px 15px 34px!important;font-size:15px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.si-toc-chevron{transition:none}}