.article-toc [hidden]{display:none}.article-toc .article-toc-links{columns:1}.article-toc .article-toc-links a{overflow-wrap:anywhere;border-radius:3px}.article-toc .article-toc-links a[aria-current=location]{color:var(--blue);text-underline-offset:4px;font-weight:600;text-decoration:underline}.article-toc-toggle{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:1rem;font-weight:600;display:flex}.article-toc-toggle svg{flex:0 0 20px}.article-toc-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (width>=901px){.article-toc{scrollbar-width:thin;scrollbar-color:var(--muted) transparent;max-height:calc(100dvh - 144px);position:sticky;top:120px;overflow-y:auto}.article-toc .article-toc-links{margin-bottom:8px;padding-right:10px}}@media (width<=900px){.article-toc{padding-top:8px}.article-toc .article-toc-links{margin-top:12px}}
