.blog-toc{background:#fff;border:1px solid #ccc;border-left:4px solid #0096c8;border-radius:0;font-size:.875rem;margin-bottom:2rem;padding:1.5rem 1.75rem}.blog-toc:empty{display:none}.blog-toc__title{color:#0096c8;font-size:.68rem;font-weight:700;letter-spacing:.12em;margin:0 0 .85rem;text-transform:uppercase}.blog-toc__list{list-style:none;margin:0;padding:0}.blog-toc__list li+li{margin-top:.3rem}.blog-toc__list a{border-left:2px solid #ccc;color:#b9b8bd;display:block;line-height:1.4;padding:.2rem 0 .2rem .75rem;text-decoration:none;transition:color .15s ease,border-color .15s ease}.blog-toc__list a.toc--active,.blog-toc__list a:hover{border-left-color:#0096c8;color:#0096c8}.blog-toc__item--h3{padding-left:.75rem}.blog-toc__item--h3 a{color:#242422;font-size:.82rem}.blog-toc__item--h3 a.toc--active,.blog-toc__item--h3 a:hover{color:#0096c8}@media (max-width:1139px){.blog-toc{display:none}}