*{scroll-behavior:smooth}#section-0{background-color:red}.toc ul::-webkit-scrollbar{width:8px}.toc ul::-webkit-scrollbar-track{background:#0000}.toc ul::-webkit-scrollbar-thumb{background-color:hsl(var(--border))}.toc-active{border-bottom:3px solid #ffae11;color:#12221c;font-family:var(--font-body);font-size:var(--typography-large-medium-font-size);font-weight:var(--typography-large-medium-font-weight);line-height:var(--typography-large-medium-line-height)}.sticky-element{background-color:#fff;position:fixed;top:20px;width:91%;z-index:99;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border:1px solid #000;border-radius:10px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}ol{counter-reset:contador;padding-left:0}ol li{counter-increment:contador;padding-left:40px;position:relative}ol li:before{background-color:hsl(var(--brand-tertiary));content:counter(contador);font-family:var(--font-body);font-size:var(--typography-large-medium-font-size);font-weight:var(--typography-large-medium-font-weight);height:20px;left:0;line-height:var(--typography-large-medium-line-height);position:absolute;top:5px;width:20px}@media (min-width:768px){ol li:before{height:24px;width:24px}}ol li:before{align-items:center;border-radius:100%;color:#fff;display:flex;justify-content:center}