.article-template__content-layout{display:grid;grid-template-columns:48px minmax(0,1fr) 280px;column-gap:40px;align-items:stretch}.article-template__social-sharing-icons,.article-template__main-column{min-width:0}.article-toc{position:relative;min-width:0}.article-toc__inner{position:sticky;top:110px}.article-toc__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 0 14px;margin:0 0 14px;border:0;border-bottom:1px solid rgba(0,0,0,.12);background:transparent;color:inherit;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer}.article-toc__icon{display:none}.article-toc__nav{display:block}.article-toc__list{list-style:none;padding:0;margin:0}.article-toc__item{margin:0;padding:0}.article-toc__link{display:block;position:relative;padding:7px 0 7px 14px;color:#0000009e;font-size:14px;line-height:1.5;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.article-toc__link:hover{color:#018342}.article-toc__link.is-active{color:#018342;font-weight:600}.article-toc__link.is-active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;background:#018342}.article-toc__item--h3 .article-toc__link{padding-left:28px;font-size:13px;line-height:1.5;color:#00000085}.article-toc__item--h3 .article-toc__link.is-active{color:#018342}.article-toc.is-empty{display:none}.article-template__content h2,.article-template__content h3{scroll-margin-top:120px}@media screen and (max-width:989px){.article-template__content-layout{display:flex;flex-direction:column}.article-template__social-sharing-icons{order:1;position:relative;top:auto;min-width:0;flex-direction:row;align-items:center;margin-bottom:30px}.article-toc{order:2;display:block;position:relative;min-width:0;margin-top:0;margin-bottom:30px}.article-toc__inner{position:relative;top:auto}.article-toc__nav{width:100%;display:none}.article-toc.is-open .article-toc__nav{display:block}.article-toc__icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;font-size:24px;line-height:1;visibility:visible!important;opacity:1!important}.article-template__main-column{order:3;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/article-toc.css.map */
