.entry-content .bo-toc,.bo-toc{margin:0 0 1.75em;padding:15px 20px 5px;border:1px solid #ececec;border-radius:12px;background:#fafafa;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;box-sizing:border-box}
.entry-content .bo-toc__label,.bo-toc__label{margin:0 0 12px!important;padding:0;font-size:inherit;font-weight:600;text-transform:none!important;letter-spacing:normal!important;color:#303440}
.entry-content .bo-toc__list,.bo-toc__list{margin:0!important;padding:0!important;list-style:none!important;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;counter-reset:toc}
.entry-content .bo-toc__item,.bo-toc__item{margin:0!important;padding:0!important;list-style:none!important;border-bottom:1px solid #ececec}
.entry-content .bo-toc__link,.bo-toc__link{display:flex;align-items:flex-start;gap:10px;padding:9px 0;color:inherit!important;text-decoration:none!important;border:0!important;box-shadow:none!important;background:none}
.bo-toc__link::before{counter-increment:toc;content:counter(toc, decimal-leading-zero);flex:0 0 1.7em;color:#ef7d00;font-weight:600}
.entry-content .bo-toc__link:hover,.entry-content .bo-toc__link:focus,.bo-toc__link:hover,.bo-toc__link:focus{color:#ef7d00!important}
.entry-content h2[id]{scroll-margin-top:64px}
@media (max-width:700px){.entry-content .bo-toc__list,.bo-toc__list{grid-template-columns:1fr}}
