{"component":{"aria":"<nav aria-label='Table of contents'>. Active section link gets aria-current='true' (updated via IntersectionObserver JS). Sublist items indented visually with padding-left; nesting conveyed by <ol> inside <li> (no extra ARIA needed).","category":"wiki","css":".ps-wiki-toc { position: sticky; top: 1rem; background: var(--pds-surface-layer-accent); border: 1px solid var(--pds-border-subtle); border-radius: var(--pds-radius-xs); padding: var(--pds-space-2); font-family: var(--pds-font-body); font-size: 0.875rem; }\n.ps-wiki-toc__heading { font-size: 0.875rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: var(--pds-text-secondary); margin-block-end: var(--pds-space-1); }\n.ps-wiki-toc__list, .ps-wiki-toc__sublist { list-style: none; padding: 0; margin: 0; }\n.ps-wiki-toc__sublist { padding-inline-start: var(--pds-space-2); }\n.ps-wiki-toc__link { display: block; padding-block: 0.2em; color: var(--pds-link); text-decoration: none; border-inline-start: 2px solid transparent; padding-inline-start: var(--pds-space-1); }\n.ps-wiki-toc__link:hover { color: var(--pds-link-hover); }\n.ps-wiki-toc__link--active, .ps-wiki-toc__link[aria-current] { border-inline-start-color: var(--pds-interactive-button-primary); color: var(--pds-text-primary); font-weight: 600; }\n.ps-wiki-toc__link--sub { font-size: 0.8125rem; color: var(--pds-text-secondary); }\n@media (max-width: 799px) { .ps-wiki-toc { position: static; } }","description":"Sticky right-rail sidebar listing article headings (H2/H3). Active section highlighted via IntersectionObserver. Collapses to an inline toggle on compact viewports.","display_name":"Wiki Table of Contents Sidebar","html":"<nav class=\"ps-wiki-toc\" aria-label=\"Table of contents\">\n  <h2 class=\"ps-wiki-toc__heading\">Contents</h2>\n  <ol class=\"ps-wiki-toc__list\">\n    <li class=\"ps-wiki-toc__item\">\n      <a class=\"ps-wiki-toc__link ps-wiki-toc__link--active\" href=\"#{{section-id}}\" aria-current=\"true\">{{section-title}}</a>\n      <ol class=\"ps-wiki-toc__sublist\">\n        <li><a class=\"ps-wiki-toc__link ps-wiki-toc__link--sub\" href=\"#{{subsection-id}}\">{{subsection-title}}</a></li>\n      </ol>\n    </li>\n  </ol>\n</nav>","name":"wiki-toc-sidebar","registry_type":"component","research_links":[],"tabs_available":[],"variants":[{"css_class":"","description":"Sticky right-rail; position: sticky; top: 1rem.","html":"","name":"desktop","tokens":[]},{"css_class":"","description":"Inline collapsible toggle above article body; <details>/<summary> pattern.","html":"","name":"mobile","tokens":[]}],"wcag":{"target":"2.2 AA"}},"tenant":"pointsav","theme":"pointsav-brand"}