.article--has-toc .article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start}.article-toc{max-height:calc(100vh - 3.2rem);overflow:hidden;padding:2rem;background-color:var(--gsc-background-color-100);border:1px solid rgba(17,24,39,.1);border-radius:var(--gsc-base-radii, 0)}.article-toc__header{margin-bottom:1.4rem;padding-bottom:1rem;background-color:var(--gsc-background-color-100);border-bottom:1px solid rgba(17,24,39,.12)}.article-toc__title{margin:0;color:var(--gsc-text-color-100)}.article-toc__list{list-style:none;margin:0;padding:0;max-height:calc(100vh - var(--article-toc-top-offset, 8rem) - var(--article-toc-header-height, 0px) - 4rem);overflow-y:auto}.article-toc__item+.article-toc__item{margin-top:.8rem}.article-toc__link{display:block;padding:.6rem .8rem;color:var(--gsc-text-color-100);text-decoration:none;border-radius:.4rem;transition:background-color .2s ease,color .2s ease}.article-toc__link:hover{background-color:#29358333!important}.article-toc__link.active{background-color:transparent!important;color:#293583!important}.article-toc__item--h1 .article-toc__link,.article-toc__item--h2 .article-toc__link{font-weight:600}.article-toc__item--h3 .article-toc__link{padding-left:1.8rem}.article-toc__item--h4 .article-toc__link{padding-left:3rem;color:#111827bf}.article__content h1[id],.article__content h2[id],.article__content h3[id],.article__content h4[id]{scroll-margin-top:10rem}@media(min-width:990px){.article--has-toc .article__layout{grid-template-columns:minmax(0,1fr) minmax(26rem,30rem);gap:clamp(2.4rem,4vw,6rem);overflow:visible}.article--has-toc .article__blocks,.article--has-toc .article__layout,.article--has-toc .article__content-wrapper{min-width:0}.article--has-toc .article__content-wrapper{width:100%;max-width:82rem;justify-self:start}.article--has-toc .article__content{text-align:left}.article--has-toc .article__toc-sidebar{position:relative;align-self:start;justify-self:end;width:min(100%,30rem);height:fit-content}.article--has-toc .article-toc{width:100%}.article--has-toc .article-toc.is-fixed{position:fixed;top:var(--article-toc-top-offset, 8rem);z-index:2}.article--has-toc .article-toc.is-bottom{position:absolute;right:0;bottom:0;z-index:2}}@media(max-width:989.98px){.article__toc-sidebar,.article-toc,.article-toc__list{max-height:none;overflow:visible}.article__content h1[id],.article__content h2[id],.article__content h3[id],.article__content h4[id]{scroll-margin-top:8rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-article-toc.css.map */
