.zlg-2026{--zlg-anchor-offset:var(--zlg-space-section-to-section);--zlg-anchor-min-height:var(--zlg-control-min-block-size)}.zlg-2026 .zlg-table-of-contents{background:var(--zlg-color-surface-raised);border:var(--zlg-border-width) solid var(--zlg-color-border-default);border-radius:var(--zlg-radius-lg);margin-block:var(--zlg-space-8);padding:var(--zlg-space-6)}.zlg-2026 .zlg-table-of-contents__title{color:var(--zlg-color-text-primary);font-size:var(--zlg-type-h3-font-size);font-weight:var(--zlg-type-h3-font-weight);line-height:var(--zlg-type-h3-line-height);margin-block-end:var(--zlg-space-4);display:block}.zlg-2026 .zlg-table-of-contents__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.zlg-2026 .zlg-table-of-contents__item{margin:0}.zlg-2026 .zlg-table-of-contents a{color:var(--zlg-color-brand-primary);font-size:var(--zlg-type-body-font-size);font-weight:var(--zlg-font-weight-regular);line-height:var(--zlg-type-h4-line-height);min-block-size:var(--zlg-anchor-min-height);padding-block:var(--zlg-space-2);transition:background-color var(--zlg-motion-fast) var(--zlg-ease-standard), color var(--zlg-motion-fast) var(--zlg-ease-standard);align-items:center;text-decoration:none;display:flex}.zlg-2026 .zlg-table-of-contents a:hover,.zlg-2026 .zlg-table-of-contents a:focus-visible{background:var(--zlg-color-surface-raised);color:var(--zlg-color-brand-hover);text-decoration:underline;transform:none}.zlg-2026 .zlg-table-of-contents a:active{color:var(--zlg-color-brand-active)}.zlg-2026 .zlg-blog-post__content h2[id]{scroll-margin-block-start:var(--zlg-anchor-offset)}@media (width>=768px){.zlg-2026 .zlg-table-of-contents{padding:var(--zlg-space-8)}}
