.blog-toc{margin:0 0 4rem;padding:2.4rem 2.8rem 2.8rem;background-color:#fff;border-top:1px solid var(--blog-table-border, #e5e0d8);border-bottom:1px solid var(--blog-table-border, #e5e0d8);counter-reset:blog-toc-counter}.blog-toc[hidden]{display:none}.blog-toc__title{font-family:"Figtree",var(--font-heading-family);font-weight:500;font-size:1.4rem;text-transform:uppercase;letter-spacing:.12em;color:#5e646b;margin:0 0 1.6rem;text-decoration:none}.blog-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.blog-toc__item{counter-increment:blog-toc-counter;position:relative;padding:.4rem 0;margin:0}.blog-toc__item:before{content:counter(blog-toc-counter,decimal-leading-zero) ".";display:inline-block;width:3.6rem;font-family:"Figtree",var(--font-heading-family);font-weight:500;font-size:1.5rem;color:#21232673;letter-spacing:.02em;vertical-align:baseline}.blog-toc__link{font-family:"Figtree",var(--font-heading-family);font-weight:400;font-size:1.6rem;line-height:1.5;color:#212326bf;text-decoration:none;transition:color .2s ease;background-image:none;padding:0}.blog-toc__link:hover{color:#5e646b;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.blog-toc__link.is-active{color:#5e646b;font-weight:600}html{scroll-behavior:smooth}.article-template__content h2[id]{scroll-margin-top:8rem}@media screen and (max-width:749px){.blog-toc{padding:2rem 1.6rem 2.2rem;margin-bottom:3rem}.blog-toc__item:before{width:3.2rem;font-size:1.4rem}.blog-toc__link{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/claude-blog-toc.css.map */
