.pf-article-template{max-width:1080px;margin-inline:auto;display:grid;grid-template-columns:1fr auto;gap:40px;padding-bottom:40px}.pf-article-template:not(:has(.pf-toc-list a)){max-width:100%;display:block}.pf-article-template .article-template__back{margin-bottom:0!important}.pf-article-template .pf-article-mobtitle{display:none}.pf-article-template .pf-toc-wrapper{width:100%;padding-top:56px}.pf-article-template .pf-toc-wrapper:not(:has(a)){display:none}.pf-article-template .pf-tableof-contents{position:sticky;top:164px;background:#f7f7f7;padding:20px;border-radius:5px;border:1px solid #ddd}.pf-tableof-contents .pf-toc-title{font-size:20px;margin-top:0;margin-bottom:16px}.pf-tableof-contents .pf-toc-list{display:block}.pf-tableof-contents .pf-toc-list>ol{margin-block:0}.pf-tableof-contents .pf-toc-list ol{list-style:none;padding-left:12px;border-left:1px solid #ddd;display:flex;flex-direction:column;gap:8px}.pf-tableof-contents .pf-toc-list a+ol{margin-top:8px}.pf-tableof-contents .pf-toc-list ol:not(:has(>li:nth-child(2))),.pf-tableof-contents .pf-toc-list ol:not(:has(>li:nth-child(2)))>li>ol{padding-left:0;border-left:none}.pf-tableof-contents .pf-toc-list a+ol:has(>li:nth-child(2)){padding-left:12px!important;border-left:1px solid #ddd!important}.pf-tableof-contents .pf-toc-list ol li a{color:#333;display:block;font-size:15px;line-height:1.2;text-decoration:none}.pf-tableof-contents .pf-toc-list ol li a:hover{text-decoration:underline}.pf-article-template .pf-toc-highlight{background:#fef7dc;transition:.3s}@media screen and (max-width: 1199px){.pf-article-template{gap:28px;grid-template-columns:auto 1fr;padding-inline:16px}.pf-article-template .pf-toc-wrapper{width:clamp(260px,30vw,300px)}}@media screen and (max-width: 991px){.pf-article-template{grid-template-columns:1fr;gap:0;padding-inline:0}.pf-article-template .pf-article-desctitle{display:none}.pf-article-template .pf-article-mobtitle{display:block}.pf-article-template .article-template__social-sharing{margin:-10px 0 16px}.pf-article-template .pf-toc-wrapper{padding:0 90px 24px;width:100%}.pf-article-template .pf-tableof-contents{position:static}.pf-tableof-contents .pf-toc-title{margin-top:0}}@media screen and (max-width: 749px){.pf-article-template .pf-article-mobtitle{width:100%;max-width:100%}.pf-article-template .pf-toc-wrapper{padding-inline:15px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/pf-style.css.map */
