.article-toc{margin:2.5rem 0;padding:2rem 1.8rem;background:#fcfcfc;border-radius:12px}.article-toc__heading{margin:0 0 1.3rem;font-size:1rem;font-weight:500;letter-spacing:.18rem;color:rgba(var(--color-foreground),.55)}.article-toc__list{margin:0;padding:0;list-style:none}.article-toc__item{margin:0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.article-toc__item:last-child{border-bottom:none}.article-toc a.article-toc__link{display:flex;gap:1.1rem;align-items:baseline;padding:1.2rem 0;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.6;text-decoration:none}.article-toc__num{flex:0 0 auto;min-width:1.3rem;color:rgba(var(--color-foreground),.45);font-size:1.1rem}.article-toc__text{text-decoration:underline;text-decoration-color:rgba(var(--color-foreground),.25);text-underline-offset:.3rem}.article-toc a.article-toc__link:hover .article-toc__text,.article-toc a.article-toc__link:focus-visible .article-toc__text{text-decoration-color:rgb(var(--color-foreground))}.article-toc a.article-toc__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.article-template__content h2[id^=article-h2-]{scroll-margin-top:2rem}@media screen and (min-width:750px){.article-toc{padding:2.4rem 2.2rem}.article-toc a.article-toc__link{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-article-toc.css.map */
