.Toc_toc__K3nVy{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-secondary);padding:var(--spacing-sm)}.Toc_details__Rs4KQ{margin:0}.Toc_summary__WaDqz{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);min-height:32px}.Toc_summary__WaDqz::-webkit-details-marker{display:none}.Toc_summary__WaDqz:after{content:"";width:8px;height:8px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg);transition:transform var(--transition-fast)}.Toc_details__Rs4KQ[open] .Toc_summary__WaDqz:after{transform:rotate(-135deg)}.Toc_heading__0CSpz{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Toc_list__WpJWU{margin:var(--spacing-xs) 0 0;padding:0;list-style:none;counter-reset:toc}.Toc_item__BHBcJ,.Toc_sub__yPU_e{margin:0;border-left:2px solid var(--border-light)}.Toc_sub__yPU_e{padding-left:12px}.Toc_item__BHBcJ>a,.Toc_sub__yPU_e>a{display:block;padding:6px 0 6px 12px;font-size:14px;line-height:1.45;color:var(--text-secondary);text-decoration:none}.Toc_sub__yPU_e>a{font-size:13px;color:var(--text-muted)}.Toc_item__BHBcJ>a:hover,.Toc_sub__yPU_e>a:hover{color:var(--primary-blue);text-decoration:underline;text-underline-offset:.12em}.Toc_item__BHBcJ:hover,.Toc_sub__yPU_e:hover{border-left-color:var(--accent-yellow)}@media (min-width:1100px){.Toc_toc__K3nVy{position:-webkit-sticky;position:sticky;top:96px}}