.entry-content ol,.post-content ol,article ol{counter-reset:bntc-counter;list-style:none!important;padding-left:48px!important;margin:20px 0}
.entry-content ol li,.post-content ol li,article ol li{counter-increment:bntc-counter;position:relative;background:#fff;border:1px solid #d9e2ec;border-radius:10px;padding:18px 20px;margin-bottom:14px;line-height:1.8;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:.2s ease}
.entry-content ol li::before,.post-content ol li::before,article ol li::before{content:counter(bntc-counter);position:absolute;left:-42px;top:18px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #d9e2ec;border-radius:8px;color:#475569;font-size:14px;font-weight:700}
.entry-content ol li:hover,.post-content ol li:hover,article ol li:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.entry-content ol li strong,.post-content ol li strong,article ol li strong{font-weight:700;color:#111827}
@media(max-width:600px){.entry-content ol,.post-content ol,article ol{padding-left:0!important}.entry-content ol li::before,.post-content ol li::before,article ol li::before{display:none}.entry-content ol li,.post-content ol li,article ol li{padding:14px 16px}}