.row{padding-inline-start:32px;position:relative}.row:before{content:"";aspect-ratio:1;border:2px solid;border-color:var(--color-primary);background-color:#000;border-radius:100%;width:15px;position:absolute;top:0;left:-7.5px}.row:first-child:before{background:var(--color-primary);box-shadow:0 0 15px #2cc2ff66}.row:first-child span{color:var(--color-primary)}
