.blog-progress-bar{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--teal, #057670);transform:scaleX(0);transform-origin:left;z-index:1000;transition:transform .1s linear;pointer-events:none}.blog-article-hero{width:100%;max-height:480px;overflow:hidden}.blog-article-hero img{width:100%;height:100%;object-fit:cover}.blog-article-container{max-width:720px;padding-top:48px;padding-bottom:80px}.breadcrumbs{padding:0 0 24px;font-size:.8rem;color:var(--text-muted, #6b7280);display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs a{color:var(--text-muted, #6b7280);text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:var(--teal, #057670)}.breadcrumbs-sep{margin:0 8px;opacity:.4;font-size:1rem}.blog-article-header{margin-bottom:40px}.blog-article-category{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--teal, #057670);background:#05767014;padding:4px 10px;border-radius:4px;margin-bottom:16px;text-decoration:none}.blog-article-category:hover{background:#05767026}.blog-article-header h1{font-family:var(--font-heading);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;color:var(--text-dark, #212427);line-height:1.2;margin-bottom:16px}.blog-article-meta{display:flex;align-items:center;gap:16px;font-size:.85rem;color:var(--text-muted, #6b7280);flex-wrap:wrap}.blog-article-author{font-weight:600;color:var(--teal, #057670)}.blog-article-reading-time{display:inline-flex;align-items:center;gap:4px}.blog-article-reading-time svg{opacity:.6}.blog-share-buttons{display:flex;align-items:center;gap:8px;margin-top:16px}.blog-share-label{font-size:.8rem;color:var(--text-muted, #6b7280);margin-right:4px}.blog-share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background .2s,transform .15s;color:#fff;text-decoration:none}.blog-share-btn:hover{transform:scale(1.1)}.blog-share-whatsapp{background:#25d366}.blog-share-whatsapp:hover{background:#1da851}.blog-share-facebook{background:#1877f2}.blog-share-facebook:hover{background:#0d6efd}.blog-share-x{background:#000}.blog-share-x:hover{background:#333}.blog-article-body{font-size:1.05rem;line-height:1.8;color:var(--text-dark, #212427)}.blog-article-body h2{font-family:var(--font-heading);font-size:1.6rem;font-weight:400;color:var(--teal, #057670);margin:40px 0 16px}.blog-article-body h3{font-size:1.2rem;font-weight:600;margin:32px 0 12px}.blog-article-body p{margin-bottom:20px}.blog-article-body ul,.blog-article-body ol{margin:16px 0;padding-left:28px}.blog-article-body ul{list-style:none}.blog-article-body ul li{position:relative;padding-left:4px}.blog-article-body ul li:before{content:"";position:absolute;left:-24px;top:.45em;width:14px;height:14px;background:var(--teal, #057670);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5 .3-86.2 32.6-96.8 70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7.9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5v1.6c0 25.8-20.9 46.7-46.7 46.7-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2-25.8 0-46.7-20.9-46.7-46.7v-1.6c0-10.4 1.6-20.8 5.2-30.5zM316 92.9c14.3-42.9 51.7-66.2 84.4-58.5s46.9 53.9 32.6 96.8-51.7 66.2-84.4 58.5-46.9-53.9-32.6-96.8zm94.2 198.6c-18.8-32.4-14.3-70.1 10.2-84.1s59.7.9 78.5 33.3 14.3 70.1-10.2 84.1-59.7-.9-78.5-33.3z'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5 .3-86.2 32.6-96.8 70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7.9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5v1.6c0 25.8-20.9 46.7-46.7 46.7-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2-25.8 0-46.7-20.9-46.7-46.7v-1.6c0-10.4 1.6-20.8 5.2-30.5zM316 92.9c14.3-42.9 51.7-66.2 84.4-58.5s46.9 53.9 32.6 96.8-51.7 66.2-84.4 58.5-46.9-53.9-32.6-96.8zm94.2 198.6c-18.8-32.4-14.3-70.1 10.2-84.1s59.7.9 78.5 33.3 14.3 70.1-10.2 84.1-59.7-.9-78.5-33.3z'/%3E%3C/svg%3E") no-repeat center}.blog-article-body ol{list-style-position:outside}.blog-article-body li{margin-bottom:8px}.blog-toc-label{font-weight:700;font-size:.95rem;color:var(--teal, #057670);margin-bottom:4px}.blog-toc{background:#f8faf9;border:1px solid #e5e7eb;border-radius:10px;padding:20px 24px;margin-bottom:32px}.blog-toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.blog-toc li{margin:0;padding:0}.blog-toc li:before{display:none}.blog-toc a{display:block;padding:6px 12px;font-size:.9rem;color:var(--text-dark, #212427);text-decoration:none;border-radius:6px;transition:background .15s,color .15s}.blog-toc a:hover{background:#0576700f;color:var(--teal, #057670)}.blog-summary-label{font-weight:700;font-size:.95rem;color:var(--teal, #057670);margin-bottom:4px}.blog-summary-label+ul{background:#0576700a;border-left:4px solid var(--teal, #057670);border-radius:0 8px 8px 0;padding:16px 20px 16px 32px;margin-bottom:32px}.blog-article-body a{color:var(--teal, #057670);text-decoration:underline}.blog-article-body blockquote{border-left:4px solid var(--gold, #FCC86C);padding:16px 24px;margin:24px 0;background:#fcc86c14;font-style:italic;color:#444}.blog-article-figure{margin:32px 0}.blog-article-figure img{width:100%;border-radius:8px;height:auto}.blog-article-figure figcaption{text-align:center;font-size:.85rem;color:var(--text-muted, #6b7280);margin-top:8px}.blog-article-footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--border, #e5e7eb)}.blog-back-link{color:var(--teal, #057670);text-decoration:none;font-weight:600;font-size:.95rem}.blog-back-link:hover{text-decoration:underline}.blog-section-products,.blog-section-related,.blog-section-category{margin:48px 0 32px;padding:32px;background:#f8faf9;border-radius:12px;border:1px solid #e5e7eb}.blog-section-products h3,.blog-section-related h3,.blog-section-category h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:400;color:var(--teal, #057670);margin:0 0 20px}.product-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.product-card{display:flex;flex-direction:row;align-items:center;gap:16px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.product-card:hover{border-color:var(--teal, #057670);box-shadow:0 2px 8px #0576701a}.product-card.no-link{pointer-events:none}.product-card-img{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f5f5f5}.product-card-img img{width:100%;height:100%;object-fit:cover}.product-card-info{display:flex;flex-direction:column;gap:2px;min-width:0}.product-card-name{font-weight:600;font-size:.95rem;color:var(--teal, #057670)}.product-card-desc{font-size:.82rem;color:var(--text-muted, #6b7280);line-height:1.4}.related-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.related-card{display:flex;flex-direction:column;gap:6px;padding:16px 20px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.related-card:hover{border-color:var(--teal, #057670);box-shadow:0 2px 8px #0576701a}.related-card-cat{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--teal, #057670);opacity:.7}.related-card-title{font-weight:600;font-size:.92rem;color:var(--text-dark, #212427);line-height:1.3}.related-card-excerpt{font-size:.8rem;color:var(--text-muted, #6b7280);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.category-link-list li{margin:0}.category-link-list li:before{display:none}.category-link-list a{display:block;padding:10px 16px;background:#fff;border-radius:6px;border:1px solid #e5e7eb;color:var(--teal, #057670);text-decoration:none;font-size:.9rem;font-weight:500;transition:border-color .2s,background .2s}.category-link-list a:hover{border-color:var(--teal, #057670);background:#0576700a}.blog-auto-related{margin:48px 0 0;padding:32px;background:#f8faf9;border-radius:12px;border:1px solid #e5e7eb}.blog-auto-related h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:400;color:var(--teal, #057670);margin:0 0 20px}.blog-auto-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.blog-auto-related-card{background:#fff;border-radius:8px;border:1px solid #e5e7eb;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .2s,box-shadow .2s}.blog-auto-related-card:hover{border-color:var(--teal, #057670);box-shadow:0 2px 8px #0576701a}.blog-auto-related-img{aspect-ratio:16/9;overflow:hidden}.blog-auto-related-img img{width:100%;height:100%;object-fit:cover}.blog-auto-related-info{padding:12px 16px;display:flex;flex-direction:column;gap:4px}.blog-auto-related-cat{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--teal, #057670);opacity:.7}.blog-auto-related-title{font-weight:600;font-size:.9rem;color:var(--text-dark, #212427);line-height:1.3}.blog-auto-related-excerpt{font-size:.78rem;color:var(--text-muted, #6b7280);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}@media(max-width:768px){.blog-article-container{padding-top:32px}.blog-article-hero{max-height:300px}.product-cards,.related-cards{grid-template-columns:1fr}.blog-section-products,.blog-section-related,.blog-section-category{padding:20px}.blog-toc{padding:16px 18px}.blog-auto-related-grid{grid-template-columns:1fr}.blog-auto-related{padding:20px}.blog-share-label{display:none}}
