.article-container{max-width:1280px;margin:0 auto}.article-container .article-hero .article-breadcrumbs{margin-bottom:8px}.article-container .article-hero .article-breadcrumbs a{font-size:14px;line-height:160%}.article-container .article-hero .article-breadcrumbs a:hover{text-decoration:underline}.article-container .article-hero .article-breadcrumbs a:last-child{color:var(--color-primary)!important;text-decoration:none}.article-container .article-hero .author-info{display:flex;margin-bottom:24px}.article-container .article-hero .author-info p{font-size:14px;line-height:160%}.article-container .article-hero .hero-img{width:100%;max-height:480px;object-fit:cover;border-radius:12px}.article-container .article-main .article-content-area{display:flex;gap:24px;margin-bottom:4rem}.article-container .article-main .article-content-area .article-toc{flex:0 0 30%;background:var(--color-secondary);border-left:4px solid var(--color-accent);padding:1rem 1.2rem 1rem 2rem;border-radius:8px}.article-container .article-main .article-content-area .article-toc h2{color:var(--color-primary);font-size:24px;line-height:140%;margin-bottom:24px}.article-container .article-main .article-content-area .article-toc h2 a{color:var(--color-primary)}.article-container .article-main .article-content-area .article-toc h3{color:var(--color-primary);font-size:18px;line-height:120%;margin-bottom:4px;font-weight:600}.article-container .article-main .article-content-area .article-toc h3 a{color:var(--color-primary);font-size:16px;line-height:120%;font-weight:600}.article-container .article-main .article-content-area .article-toc h3 a:hover{color:var(--color-accent)}.article-container .article-main .article-content-area .article-toc ol{margin-top:16px;padding:0 0 0 16px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.article-container .article-main .article-content-area .article-toc ol li a{color:var(--color-primary);line-height:140%;font-size:16px}.article-container .article-main .article-content-area .article-toc ol li a:hover{color:var(--color-accent)}.article-container .article-main .article-content-area .article-content{flex:1;display:flex;flex-direction:column;max-width:100%;line-height:160%;color:var(--color-primary)}.article-container .article-main .article-content-area .article-content h2{color:var(--color-primary);font-size:2rem;line-height:140%}.article-container .article-main .article-content-area .article-content h3{margin-top:40px;font-size:1.75rem;line-height:140%;color:var(--color-primary)}.article-container .article-main .article-content-area .article-content h4{margin-top:24px;font-size:1.25rem;line-height:140%;color:var(--color-primary)}.article-container .article-main .article-content-area .article-content p{font-size:1rem;line-height:160%;font-weight:500;margin:12px 0}.article-container .article-main .article-content-area .article-content a{font-size:1rem;line-height:160%;font-weight:600;letter-spacing:.25px}.article-container .article-main .article-content-area .article-content a.cta-product{border:1.2px solid var(--color-accent);padding:10px 16px;border-radius:8px;font-weight:500;line-height:160%;font-size:.9rem;display:flex;width:fit-content}.article-container .article-main .article-content-area .article-content a.cta-product:hover{background:var(--color-accent);color:var(--color-secondary)}.article-container .article-main .article-content-area .article-content h2:first-child{margin-top:8px}.article-container .article-main .article-content-area .article-content ul{margin:14px 0}.article-container .article-main .article-content-area .article-content ul li{font-size:1rem}.article-container .article-main .article-content-area .article-content .article-functions{display:flex;flex-direction:row;justify-content:space-between;margin-top:24px;margin-bottom:16px}.article-container .article-main .article-content-area .article-content .article-functions p,.article-container .article-main .article-content-area .article-content .article-functions a{font-size:14px;line-height:160%}.article-container .article-main .article-content-area .article-content .article-functions .share-buttons{gap:24px;display:flex;flex-direction:row}.article-sidebar{margin-top:3rem}.related-articles{display:flex;flex-direction:column;gap:24px;width:100%}.related-articles .related-articles-list{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;gap:24px}.related-articles-header{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.related-articles-header h2{font-size:1.75rem;line-height:140%;color:var(--color-primary)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/article.css.map */
