.ck-article-template__content{display:flex;align-items:start;justify-content:start}.ck-content-wrapper h2{scroll-margin-top:160px}.ck-article-toc__wrapper{width:30%;max-width:300px;position:sticky;top:100px;height:fit-content;border:1px solid #d4d4d4;border-radius:10px}.ck-author__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem 1rem;border-bottom:1px solid #d4d4d4}img.ck-image{border-radius:100%}p.ck_author__name{position:relative;cursor:pointer;margin-top:.8rem;display:flex;justify-content:center;align-items:center}p.ck_author__name.ck-caret-arrow svg{margin-left:10px;margin-top:-4px;width:17px;height:100%}.ck-description__wrapper{height:0;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;flex-direction:column;gap:.5rem}.ck-description__wrapper p{font-size:1rem}.ck-author__wrapper.open .ck-description__wrapper{height:fit-content;opacity:1;transform:translateY(0);visibility:visible;margin-top:.8rem}.ck-author-media__wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem}.ck-author-media__wrapper svg{width:14px;height:14px}.ck-article-toc{padding:1rem}.ck-article-toc p{margin-bottom:1rem;font-weight:700}.ck-article-toc ol{list-style-type:decimal;margin:0;list-style-position:inside}.ck-article-toc ol li{margin-bottom:1rem;line-height:1.2em;font-size:1rem}.ck-article-toc ol li:last-child{margin-bottom:0}.ck-article-toc ol a{text-decoration:none;color:inherit}.ck-content-wrapper{width:70%;padding:0 0 0 3rem;max-width:800px}.ck-article-toc.ck-hide-mobile{display:block}.ck-article-toc.ck-hide-desktop{display:none}@media screen and (max-width: 991px){.ck-article-template__content{flex-wrap:wrap;gap:2rem;padding:0 5rem}.ck-article-toc__wrapper{min-width:100%;position:initial}div.ck-article-toc{width:auto;max-width:100%;position:initial}.ck-content-wrapper{width:100%;padding:0;max-width:fit-content}.ck-article-toc.ck-hide-desktop{display:block}.ck-article-toc.ck-hide-mobile{display:none}}@media screen and (max-width: 767px){.ck-article-template__content{padding-inline:var(--page-padding)}.ck-content-wrapper{padding:0}.ck-content-wrapper h2{scroll-margin-top:60px}}
/*# sourceMappingURL=/cdn/shop/t/294/assets/ck-table-of-content.css.map */
