.table-contents_root__ENuwZ{display:block;padding:var(--spacing-8)}.table-contents_root__ENuwZ ul{display:flex;flex-direction:column;font-size:var(--text-body-sm);list-style-type:none;margin-top:0;padding-left:0}.table-contents_root__ENuwZ ul ul{gap:var(--spacing-10);margin-bottom:var(--spacing-ms);padding-left:var(--spacing-ml)}.table-contents_root__ENuwZ li:not(:has(a)){padding:var(--spacing-ms) 0}.table-contents_root__ENuwZ a{border-radius:var(--spacing-4);color:var(--table-contents-link-color);display:block;font-weight:var(--font-weight-normal);line-height:var(--line-height-loose);padding:var(--spacing-ms) var(--spacing-12);text-decoration:none;transition:var(--transition-colors)}.table-contents_root__ENuwZ a[data-text]:before{content:attr(data-text);display:block;font-weight:var(--font-weight-bold);height:0;overflow:hidden;visibility:hidden}.table-contents_root__ENuwZ a:focus-visible,.table-contents_root__ENuwZ a:hover{background-color:var(--table-contents-link-hover-background-color);color:var(--table-contents-link-hover-color)}.table-contents_root__ENuwZ a:active,.table-contents_root__ENuwZ a[selected]{background-color:var(--table-contents-link-active-background-color);color:var(--table-contents-link-active-color);font-weight:var(--font-weight-semibold)}.table-contents_root__ENuwZ ul ul a{padding:var(--spacing-8) var(--spacing-12)}