.v11-toc{background:var(--card-bg);border-radius:16px;color:var(--text-main);padding:18px;position:relative;width:100%}.v11-toc__title{font-size:20px;font-weight:600;line-height:140%;width:calc(100% - 88px)}.v11-toc__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;cursor:pointer;gap:8px;outline:none;position:absolute;right:24px;top:-10px;-webkit-transition-duration:1s;transition-duration:1s}.v11-toc__button-dropdown{background:var(--contrast-bg);border-radius:8px;color:var(--contrast-color);height:40px;padding:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:40px;-ms-flex-negative:0;flex-shrink:0}.v11-toc__button-dropdown svg{height:24px;width:24px}.v11-toc__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:12px;height:0;interpolate-size:allow-keywords;counter-reset:toc-counter;margin-top:0;opacity:0;overflow:hidden;padding-top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.v11-toc__menu_child,.v11-toc__menu_grandchild{gap:16px;margin-top:12px;padding:0 32px}.v11-toc__menu-item{counter-increment:toc-counter;list-style:none}.v11-toc__menu-link{padding-left:18px;position:relative;text-decoration:none}.v11-toc__menu-link,.v11-toc__menu-link:before{color:var(--links-color);font-size:16px;font-weight:400;line-height:150%}.v11-toc__menu-link:before{content:counter(toc-counter) ".";left:0;position:absolute;top:0}.v11-toc[data-state=open] .v11-toc__button-dropdown svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.v11-toc[data-state=open] .v11-toc__menu{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:24px;opacity:1}@media (max-width:768px){.v11-toc{padding:16px}}@media not all and (pointer:coarse){.v11-toc__menu-link:hover{text-decoration:underline;text-underline-offset:3px}.v11-toc__menu-link:hover,.v11-toc__menu-link:hover:before{color:var(--text-secondary)}}