.v4-toc{max-width:466px;width:100%}.v4-toc__panel{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.v4-toc__button,.v4-toc__panel{display:-webkit-box;display:-ms-flexbox;display:flex}.v4-toc__button{-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;outline:none;position:relative;-webkit-transition-duration:1s;transition-duration:1s;width:38px}.dropdown-list_open .v4-toc__button .v4-toc__button:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.v4-toc__button:before{color:var(--text-main);content:"";font-family:latter-icons;font-size:22px;left:0;line-height:49px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.v4-toc__menu{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--card-bg);border-radius:16px;counter-reset:item;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:12px;list-style-type:none}.v4-toc__menu-item{padding:0 24px}.v4-toc__menu-item:first-child{padding-top:16px}.v4-toc__menu-item:last-child{padding-bottom:16px}.v4-toc__menu-item__link{color:var(--card-text);font-size:18px;line-height:25px;text-decoration:none;width:100%}.v4-toc__menu-item__link:before{content:counters(item,".") ". ";counter-increment:item;display:inline-block;margin-right:5px}.v4-toc__menu_child,.v4-toc__menu_grandchild{counter-reset:item;gap:16px;list-style-type:none;margin-top:12px;padding:0 32px}@media (max-width:768px){.v4-toc{max-width:100%}.v4-toc__panel{margin-bottom:16px}.v4-toc__button:before{font-size:18px;line-height:40px}.v4-toc__menu{gap:8px}.v4-toc__menu-item{padding:0 16px}.v4-toc__menu-item__link{font-size:16px;font-weight:400;line-height:150%}.v4-toc__menu_child,.v4-toc__menu_grandchild{margin-top:8px}}