[data-blog-post-01-content] section[data-chapter]{scroll-margin-top:7rem}[data-blog-post-01-toc-list]{grid-template-columns:minmax(0,1fr)}[data-blog-post-01-toc-list] li{min-width:0}[data-blog-post-01-module]>.container>.row{position:relative}@media (min-width:1200px){[data-blog-post-01-toc]{bottom:0;left:calc(50% - 50vw + 2rem);position:absolute;top:0;width:clamp(7rem,16vw,22rem);z-index:2}[data-blog-post-01-toc] .blog-post-01-toc-content{position:sticky;top:calc(var(--blog-post-01-toc-offset, 0px) + 1.5rem)}}@media (max-width:1199.98px){[data-blog-post-01-toc]{display:none!important}}[data-blog-post-01-toc-list] a.active{color:var(--text-dark)!important;font-weight:600!important}[data-blog-post-01-toc-list] a.is-truncated{position:relative}[data-blog-post-01-toc-list] a.is-truncated:after{color:var(--violet);content:attr(data-toc-label);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:transform 1.5s ease-in-out .2s,opacity 0s;white-space:nowrap}[data-blog-post-01-toc-list] a.is-truncated:hover{color:transparent!important;text-overflow:clip}[data-blog-post-01-toc-list] a.is-truncated:hover:after{opacity:1;transform:translateX(var(--blog-post-01-toc-overflow))}@media (prefers-reduced-motion:reduce){[data-blog-post-01-toc-list] a.is-truncated:hover:after{transition:none}}