.vlt-blog-toc{font-family:Roboto,Arial,sans-serif;margin:0 0 32px;max-width:720px;min-width:420px;width:fit-content}.vlt-blog-toc,.vlt-blog-toc *,.vlt-blog-toc :after,.vlt-blog-toc :before{box-sizing:border-box}.vlt-blog-toc__inner{background-color:#fff;border:1px solid #eee;border-radius:16px;box-shadow:none;overflow:hidden;width:100%}.vlt-blog-toc__toggle{align-items:center;background:transparent;border:none;cursor:default;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 8px;text-align:left;width:100%}.vlt-blog-toc__toggle-text{color:#222d39;font-size:18px;font-weight:700;line-height:1.3}.vlt-blog-toc__toggle-icon{display:none}.vlt-blog-toc__content{padding:0 22px 18px}.vlt-blog-toc__list{list-style:none;margin:0;padding:0}.vlt-blog-toc__item{margin:0}.vlt-blog-toc__link{border-top:1px solid rgba(34,45,57,.08);color:#222d39;display:block;font-size:16px;line-height:1.45;padding:7px 0;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.vlt-blog-toc__link:hover{color:#000;font-weight:600;padding-left:4px}.vlt-blog-toc__item--h3 .vlt-blog-toc__link{color:rgba(34,45,57,.82);font-size:15px;padding-left:16px}.vlt-blog-toc__item--h3 .vlt-blog-toc__link:hover{color:#222d39;padding-left:20px}@media (min-width:992px){.vlt-blog-toc--sticky{position:sticky;top:120px}}@media (max-width:767px){.vlt-blog-toc{min-width:0;width:100%}.vlt-blog-toc__toggle{cursor:pointer;padding:16px 18px}.vlt-blog-toc__content{display:none;padding:0 18px 16px}.vlt-blog-toc.is-open .vlt-blog-toc__content{display:block}.vlt-blog-toc__toggle-icon{background:transparent;color:#222d39;display:flex;font-size:20px;font-weight:700}.vlt-blog-toc.is-open .vlt-blog-toc__toggle-icon{transform:rotate(45deg)}}