.TableOfContents_sidebar__npsDf{position:fixed;top:65px;left:0;bottom:0;width:300px;padding:2rem;overflow-y:auto;z-index:40}.TableOfContents_header__y2EAv{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.TableOfContents_title__FqwHw{font-size:1rem;font-weight:600}.TableOfContents_closeButton__npzwj{padding:.25rem;background:transparent;border:none;cursor:pointer}.TableOfContents_nav__8UfaI{display:flex;flex-direction:column}.TableOfContents_navLink__YgvLk{display:flex;justify-content:space-between;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:0 6px 6px 0;text-decoration:none;font-size:.875rem;transition:all .2s;border-left:3px solid transparent}.TableOfContents_navLink__YgvLk:hover{background:rgba(99,102,241,.05)}.TableOfContents_navLinkActive__3R84Y{border-left:3px solid #8b5cf6}.TableOfContents_readTime__n3upz{font-size:.75rem;opacity:.5}.TableOfContents_sidebarDark__zAkKG{background:#0a0a0f;border-right:1px solid rgba(255,255,255,.05)}.TableOfContents_sidebarLight__c0OAc{background:#ffffff;border-right:1px solid rgba(0,0,0,.05)}.TableOfContents_titleDark__z08Lm{color:#ffffff}.TableOfContents_titleLight__Fb89O{color:#000000}.TableOfContents_closeButtonDark__U_9yJ{color:rgba(255,255,255,.7)}.TableOfContents_closeButtonLight__FkrAt{color:rgba(0,0,0,.7)}.TableOfContents_navLinkDark__OVn6J{color:rgba(255,255,255,.7)}.TableOfContents_navLinkLight__92S4V{color:rgba(0,0,0,.7)}.TableOfContents_navLinkActiveDark__Hpnts{background:rgba(99,102,241,.1);color:#ffffff}.TableOfContents_navLinkActiveLight__U10nS{background:rgba(99,102,241,.05);color:#000000}.TableOfContents_navLinkHoverDark__8Gbil:hover{background:rgba(99,102,241,.1)}.TableOfContents_navLinkHoverLight__nv8eK:hover{background:rgba(99,102,241,.05)}@media (max-width:768px){.TableOfContents_sidebar__npsDf{width:280px;padding:1.5rem;top:60px}.TableOfContents_header__y2EAv{margin-bottom:1.5rem}.TableOfContents_title__FqwHw{font-size:.938rem}.TableOfContents_navLink__YgvLk{padding:.625rem .875rem;font-size:.813rem}.TableOfContents_readTime__n3upz{font-size:.688rem}}@media (max-width:480px){.TableOfContents_sidebar__npsDf{width:100%;top:55px;padding:1rem}.TableOfContents_header__y2EAv{margin-bottom:1rem}.TableOfContents_title__FqwHw{font-size:.875rem}.TableOfContents_navLink__YgvLk{padding:.5rem .75rem;font-size:.75rem}.TableOfContents_readTime__n3upz{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.TableOfContents_sidebar__npsDf{animation:none}.TableOfContents_closeButton__npzwj,.TableOfContents_navLink__YgvLk,.TableOfContents_navLink__YgvLk:before{transition:none}}.TableOfContents_closeButton__npzwj:focus,.TableOfContents_navLink__YgvLk:focus{outline:2px solid #8b5cf6;outline-offset:2px}.TableOfContents_sidebar__npsDf::-webkit-scrollbar{width:6px}.TableOfContents_sidebar__npsDf::-webkit-scrollbar-track{background:transparent}.TableOfContents_sidebar__npsDf::-webkit-scrollbar-thumb{background:rgba(99,102,241,.2);border-radius:3px}.TableOfContents_sidebar__npsDf::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.3)}.TableOfContents_sidebarDark__zAkKG::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}.TableOfContents_sidebarDark__zAkKG::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}