.sidebar-nav{font-size:16px}.sidebar-nav-menu{display:flex;flex-direction:column;list-style:none;padding-left:0;position:relative}.sidebar-nav-menu-item{border-bottom:1px solid hsla(0,0%,60%,.4);display:flex;flex-direction:column;gap:0;padding-block:24px;position:relative;&.active{&:before{background-color:#ff4800}}&:before{background-color:#999;border-radius:50%;color:#fff;content:counter(section);counter-increment:section;font-size:12px;font-style:normal;font-weight:500;height:18px;left:0;line-height:12px;padding-block-start:3px;padding-inline:6px 6px;position:absolute;top:25px;width:18px}a{color:#2a2a2a;font-size:14px;font-weight:400;line-height:20px;padding-left:25px}}@media (width <= 800px){.sidebar-nav{position:relative;top:28px}.sidebar-nav-menu-item{&:first-child{padding-top:0;&:before{top:0}}}}.sidebar-nav-menu-item-link{text-decoration:none}.sidebar-nav-menu-item-link:hover{text-decoration:underline}.sidebar-nav-menu-item.active .sidebar-nav-menu-item-link{font-weight:500}.sidebar-nav .anchor-link{color:#333;margin-left:10px;text-decoration:none}.sidebar-nav .anchor-link.active{color:#ff4800}