.ekwa-toc{margin:0 0 40px;border:1px solid #eee;border-radius:8px;background:#f9f9f9;overflow:hidden}.ekwa-toc-header{display:flex;align-items:center;justify-content:space-between;background:var(--blog-single-color-1,#002f6d);color:#fff;padding:14px 22px;font-size:17px;font-weight:700}.ekwa-toc-icon{position:relative;width:16px;height:16px;flex:0 0 auto;margin-right:0;display:none}.ekwa-toc-icon::before,.ekwa-toc-icon::after{content:"";position:absolute;top:50%;left:50%;background:#fff;transition:transform 0.3s ease}.ekwa-toc-icon::before{width:16px;height:2px;transform:translate(-50%,-50%)}.ekwa-toc-icon::after{width:2px;height:16px;transform:translate(-50%,-50%)}.ekwa-toc.active .ekwa-toc-icon::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.ekwa-toc-list{list-style:none;margin:0;padding:18px 26px}.ekwa-toc-item{padding:7px 0;border-bottom:1px dashed #e5e5e5}.ekwa-toc-item:last-child{border-bottom:none}.ekwa-toc-level-3{padding-left:22px;font-size:14px}.ekwa-toc-item a{color:var(--blog-single-color-3,#002f6d);text-decoration:none;font-weight:500;transition:color 500ms ease}.ekwa-toc-item a:hover{color:var(--blog-single-color-2,#a87945)}@media screen and (max-width:835px){.ekwa-toc-header{cursor:pointer}.ekwa-toc-icon{display:block}.ekwa-toc-list{display:none}.ekwa-toc.active .ekwa-toc-list{display:block}}