.firstmaid-toc-host{--firstmaid-toc-accent:#FF7F00;--firstmaid-toc-muted:#8B8B8B;--firstmaid-toc-active:#191919;--firstmaid-toc-track:#E7E2DC;position:sticky!important;top:110px;align-self:flex-start;height:fit-content;z-index:2}.firstmaid-smart-toc{position:relative;top:auto;width:100%;font-family:inherit}.firstmaid-smart-toc__title{margin:0 0 22px 18px;font-family:inherit;font-size:28px;font-weight:600;line-height:1.2;color:var(--firstmaid-toc-active)}.firstmaid-smart-toc__track{border-left:3px solid var(--firstmaid-toc-track)}.firstmaid-smart-toc__list{list-style:none;margin:0;padding:0}.firstmaid-smart-toc__item{position:relative;margin:0;padding:0}.firstmaid-smart-toc__item::before{content:"";position:absolute;left:-3px;top:0;width:3px;height:100%;background:#fff0;transition:background-color .2s ease}.firstmaid-smart-toc__item.is-active::before{background:var(--firstmaid-toc-accent)}.firstmaid-smart-toc__link{display:block;padding:7px 0 7px 16px;font-family:inherit;color:var(--firstmaid-toc-muted);font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s ease}.firstmaid-smart-toc__link:hover,.firstmaid-smart-toc__item.is-active .firstmaid-smart-toc__link{color:var(--firstmaid-toc-active)}.firstmaid-smart-toc__link:focus-visible{outline:2px solid var(--firstmaid-toc-accent);outline-offset:3px}.firstmaid-toc-content h5,.single-post .firstmaid-toc-content h2,.single-post .firstmaid-toc-content h3{scroll-margin-top:110px}@media (max-width:1024px){.firstmaid-smart-toc{position:static;top:auto}}@media (max-width:767px){.firstmaid-smart-toc__title{margin:0 0 18px 14px;font-size:24px}.firstmaid-smart-toc__link{padding:6px 0 6px 12px;font-size:14px;line-height:1.35}}@media (max-width:1024px){.firstmaid-toc-host{position:static!important;top:auto;height:auto}}