.dm-scope ul{list-style-type:disc!important}.dm-scope ol,.dm-scope ul{list-style-position:outside;padding-inline-start:1.25rem;margin:.75rem 0}.dm-scope ol{list-style-type:decimal!important}.dm-scope li{margin:.25rem 0}.dm-scope h1[id],.dm-scope h2[id],.dm-scope h3[id],.dm-scope h4[id],.dm-scope h5[id],.dm-scope h6[id]{scroll-margin-top:120px;--tw-text-opacity:1!important;color:rgb(29 41 57/var(--tw-text-opacity,1))!important}.dm-scope h1[id]:is(.dark *),.dm-scope h2[id]:is(.dark *),.dm-scope h3[id]:is(.dark *),.dm-scope h4[id]:is(.dark *),.dm-scope h5[id]:is(.dark *),.dm-scope h6[id]:is(.dark *){--tw-text-opacity:1!important;color:rgb(243 244 246/var(--tw-text-opacity,1))!important}.dm-scope h1[id],.dm-scope h2[id],.dm-scope h3[id],.dm-scope h4[id],.dm-scope h5[id],.dm-scope h6[id]{margin-top:2rem!important;margin-bottom:1rem!important}.article-content h2{position:relative;padding-right:1rem!important;z-index:10}.article-content h2:before{content:"";position:absolute;right:0;top:0;width:8px;height:100%;--tw-bg-opacity:1!important;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))!important}.article-content h2:is(.dark *):before{--tw-bg-opacity:1!important;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))!important}.article-content h2:before{border-radius:4px;transition:all .3s ease}[id]{scroll-behavior:smooth}.dm-scope h1[id]:target,.dm-scope h2[id]:target,.dm-scope h3[id]:target,.dm-scope h4[id]:target,.dm-scope h5[id]:target,.dm-scope h6[id]:target{background-color:rgba(249,115,22,.12);padding-right:1rem;transition:all .3s ease;border-radius:.375rem}:is(.dark) .dm-scope h1[id]:target,:is(.dark) .dm-scope h2[id]:target,:is(.dark) .dm-scope h3[id]:target,:is(.dark) .dm-scope h4[id]:target,:is(.dark) .dm-scope h5[id]:target,:is(.dark) .dm-scope h6[id]:target{background-color:rgba(251,146,60,.18)}.table-of-contents{list-style:none!important;padding:0!important;margin:0!important}.table-of-contents li{position:relative;padding-right:1.5rem;padding-top:.25rem;padding-bottom:.25rem;list-style:none!important}.table-of-contents li:before{content:"●";position:absolute;top:.75rem;color:#9ca3af;font-size:.75rem;line-height:1.5;transition:color .3s ease}:is(.dark) .table-of-contents li:before{color:#6b7280}.table-of-contents li.active:before{color:#059669!important}:is(.dark) .table-of-contents li.active:before{color:#34d399!important}.table-of-contents li[data-type=h3]{padding-right:2.5rem}.table-of-contents li[data-type=h3]:before{right:2rem}.table-of-contents li[data-type=h2]:before{right:1rem}