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