:where(.mwpc-toc),:where(.mwpc-toc *){box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;list-style:none;text-decoration:none;color:inherit;background:none;line-height:inherit}:where(.mwpc-toc ul),:where(.mwpc-toc ol),:where(.mwpc-toc li),:where(.mwpc-toc p),:where(.mwpc-toc div),:where(.mwpc-toc nav),:where(.mwpc-toc h1),:where(.mwpc-toc h2),:where(.mwpc-toc h3),:where(.mwpc-toc h4),:where(.mwpc-toc h5),:where(.mwpc-toc h6){margin:0;padding:0;list-style:none;border:0;background:none;box-shadow:none}:where(.mwpc-toc button){appearance:none;background:transparent;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0}:where(.mwpc-toc svg){display:block;width:1em;height:1em;fill:currentColor}.mwpc-toc{--mwpc-toc-bg:transparent;--mwpc-toc-border-color:#eee;--mwpc-toc-title-color:inherit;--mwpc-toc-link-color:inherit;--mwpc-toc-link-color-hover:inherit;--mwpc-toc-link-color-active:inherit;--mwpc-toc-marker-color:currentColor;--mwpc-toc-padding:1.25rem;--mwpc-toc-border-radius:8px;--mwpc-toc-item-spacing:0.5rem;--mwpc-toc-indent:1.25rem;--mwpc-toc-transition:0.2s ease-in-out}.mwpc-toc{display:block;position:relative;width:100%;background:var(--mwpc-toc-bg);border-radius:var(--mwpc-toc-border-radius);padding:var(--mwpc-toc-padding)}.mwpc-toc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.mwpc-toc-title{font-weight:700;color:var(--mwpc-toc-title-color)}.mwpc-toc-toggle{display:flex;align-items:center;gap:0.5rem;font-size:0.85em;opacity:0.8;transition:opacity var(--mwpc-toc-transition)}.mwpc-toc-toggle:hover{opacity:1}.mwpc-toc-toggle-icon{transform:rotate(-180deg);transition:transform var(--mwpc-toc-transition)}.mwpc-toc.is-collapsed .mwpc-toc-toggle-icon{transform:rotate(0deg)}.mwpc-toc.is-collapsed .mwpc-toc-body{display:none}.mwpc-toc-list{display:flex;flex-direction:column;gap:var(--mwpc-toc-item-spacing)}.mwpc-toc-list-nested{padding-inline-start:var(--mwpc-toc-indent);margin-top:var(--mwpc-toc-item-spacing)}.mwpc-toc-item{display:block}.mwpc-toc-link{display:flex;align-items:flex-start;gap:0.5rem;color:var(--mwpc-toc-link-color)}.mwpc-toc-link:hover{color:var(--mwpc-toc-link-color-hover)}.mwpc-toc-link.is-active{color:var(--mwpc-toc-link-color-active);font-weight:600}.mwpc-toc-markers-bullets .mwpc-toc-link::before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--mwpc-toc-marker-color);margin-top:0.55em}.mwpc-toc-markers-numbers .mwpc-toc-list-root{counter-reset:toc-l1}.mwpc-toc-markers-numbers .mwpc-toc-list-root>.mwpc-toc-item{counter-increment:toc-l1}.mwpc-toc-markers-numbers .mwpc-toc-list-root>.mwpc-toc-item>.mwpc-toc-link::before{content:counter(toc-l1) ".";flex-shrink:0;color:var(--mwpc-toc-marker-color);min-width:1.2em}.mwpc-toc-markers-numbers .mwpc-toc-list-nested{counter-reset:toc-l2}.mwpc-toc-markers-numbers .mwpc-toc-list-nested>.mwpc-toc-item{counter-increment:toc-l2}.mwpc-toc-markers-numbers .mwpc-toc-list-nested>.mwpc-toc-item>.mwpc-toc-link::before{content:counter(toc-l1) "." counter(toc-l2);flex-shrink:0;color:var(--mwpc-toc-marker-color);min-width:1.8em}@media (max-width:768px){.mwpc-toc{--mwpc-toc-padding:1rem}}