@layer components{:root{--list-color:var(--color-primary-800);--list-marker-size:0.75rem;--list-margin-left:0.6rem;--list-margin-block:1.5rem;--list-item-margin-bottom:0.5rem}ol,ul{list-style:none;margin:0;padding:0}.content{& ol:not(.no-symbol),& ul:not(.no-symbol){counter-reset:lists-counter;margin-bottom:var(--list-margin-block);margin-top:var(--list-margin-block);padding-left:var(--list-margin-left);& ol,& ul{margin-bottom:0;margin-top:var(--list-item-margin-bottom)}& li{counter-increment:lists-counter;line-height:1.5;padding-left:1rem;position:relative;&:not(:last-child){margin-bottom:var(--list-item-margin-bottom)}}& li:before{color:var(--list-color);font-size:var(--list-marker-size);left:0;line-height:1.5;position:absolute;top:4px}}}ol:not(.no-symbol),ul:not(.no-symbol){.expander-content &{margin-bottom:0;margin-top:0}}ul:not(.no-symbol){:is(.content) & li:before{content:"»";font-weight:var(--font-weight-bold,400)}}ol:not(.no-symbol){:is(.content) &{padding-left:calc(var(--list-margin-left)*2.75);& ol,& ul{padding-left:var(--list-margin-left)}& li{padding-left:1rem}& li:before{content:counter(lists-counter) ".";font-size:.75rem;font-weight:var(--font-weight-bold,600)}}}}