.blog-page{font-family:var(--font-manrope),"Manrope",sans-serif;background-color:var(--bg-dark);color:var(--text-white);min-height:100vh}.blog-header{z-index:100;border-bottom:var(--border-thick)solid var(--accent-lime);background:#fff;transition:all .2s;position:fixed;top:0;left:0;right:0}.blog-header.scrolled{border-bottom-color:var(--accent-cyan);box-shadow:0 4px 24px #31a3621a}.blog-header-content{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:16px 24px;display:flex}.blog-logo{color:#111827;font-size:1.5rem;font-weight:800;font-family:var(--font-unbounded),"Unbounded",sans-serif;text-transform:uppercase;letter-spacing:-.02em;align-items:center;gap:12px;text-decoration:none;transition:all .2s;display:flex}.blog-logo:hover{color:var(--accent-lime);transform:translate(4px)}.blog-logo-icon{border:3px solid var(--accent-lime);width:48px;height:48px;transition:all .2s;overflow:hidden}.blog-logo:hover .blog-logo-icon{border-color:var(--accent-cyan);transform:rotate(5deg)}.blog-logo-icon img{object-fit:cover;width:100%;height:100%}.blog-nav-links{gap:48px;list-style:none;display:none}.blog-nav-links a{color:#4b5563;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s}.blog-nav-links a:hover{color:var(--accent-lime)}.blog-header-cta{background:var(--accent-lime);color:#fff;text-transform:uppercase;letter-spacing:.05em;border:3px solid var(--accent-lime);font-size:1rem;font-weight:800;font-family:var(--font-unbounded),"Unbounded",sans-serif;padding:12px 28px;text-decoration:none;transition:all .2s}.blog-header-cta:hover{color:var(--accent-lime);box-shadow:-6px 6px 0 var(--accent-cyan);background:#fff;transform:translate(3px,-3px)}@media (min-width:768px){.blog-nav-links{display:flex}}.blog-hero{background:var(--bg-darker);border-bottom:var(--border-thick)solid var(--border);padding:140px 0 48px}.blog-container{max-width:1400px;margin:0 auto;padding:0 24px}.blog-hero h1{font-family:var(--font-unbounded),"Unbounded",sans-serif;text-transform:uppercase;letter-spacing:-.02em;color:var(--text-white);margin-bottom:16px;font-size:3rem;font-weight:800}.blog-hero p{color:var(--text-secondary);max-width:700px;font-size:1.15rem;line-height:1.7}.blog-filters{border-bottom:1px solid var(--border);z-index:50;background:var(--bg-dark);padding:32px 0;position:sticky;top:80px}.blog-filters-inner{flex-wrap:wrap;gap:12px;display:flex}.blog-filter-btn{border:3px solid var(--border);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;font-size:.9rem;font-weight:700;font-family:var(--font-manrope),"Manrope",sans-serif;background:0 0;padding:10px 24px;transition:all .2s}.blog-filter-btn:hover{border-color:var(--accent-lime);color:var(--accent-lime)}.blog-filter-btn.active,.blog-filter-btn.active:hover{background:var(--accent-lime);border-color:var(--accent-lime);color:#0d0d0d}.blog-grid{padding:48px 0 80px}.blog-posts{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:640px){.blog-posts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-posts{grid-template-columns:repeat(3,1fr)}}.blog-card{background:var(--bg-card);border:3px solid var(--border);color:inherit;flex-direction:column;transition:all .2s;display:flex}.blog-card-title-link{color:inherit;text-decoration:none}.blog-card-title-link:hover{color:var(--accent-lime)}.blog-card:hover{border-color:var(--accent-lime);box-shadow:-8px 8px 0 var(--accent-cyan);transform:translate(4px,-4px)}.blog-card-badge{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--accent-lime);align-self:flex-start;margin:20px 20px 0;padding:6px 16px;font-size:.75rem;font-weight:800;display:inline-block}.blog-card-badge.news{background:var(--accent-cyan)}.blog-card-badge.tools{background:#6366f1}.blog-card-badge.guides{background:#ec4899}.blog-card-body{flex-direction:column;flex:1;padding:16px 20px 24px;display:flex}.blog-card-title{font-family:var(--font-unbounded),"Unbounded",sans-serif;color:var(--text-white);margin-bottom:12px;font-size:1.05rem;font-weight:700;line-height:1.4}.blog-card-excerpt{color:var(--text-secondary);flex:1;margin-bottom:16px;font-size:.95rem;line-height:1.6}.blog-card-meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;gap:16px;font-size:.8rem;font-weight:500;display:flex}.article-page{padding:140px 0 80px}.article-container{max-width:800px;margin:0 auto;padding:0 24px}.article-back{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:32px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.article-back:hover{color:var(--accent-lime)}.article-back svg{width:18px;height:18px}.article-badge{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--accent-lime);margin-bottom:20px;padding:6px 16px;font-size:.75rem;font-weight:800;display:inline-block}.article-badge.news{background:var(--accent-cyan)}.article-badge.tools{background:#6366f1}.article-badge.guides{background:#ec4899}.article-title{font-family:var(--font-unbounded),"Unbounded",sans-serif;color:var(--text-white);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:16px;font-size:2.2rem;font-weight:800;line-height:1.3}.article-meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:3px solid var(--border);gap:24px;margin-bottom:48px;padding-bottom:32px;font-size:.85rem;font-weight:500;display:flex}.article-content{color:var(--text-primary);font-size:1.1rem;line-height:1.8}.article-content h2{font-family:var(--font-unbounded),"Unbounded",sans-serif;color:var(--text-white);text-transform:uppercase;letter-spacing:-.01em;margin-top:48px;margin-bottom:20px;font-size:1.5rem;font-weight:700}.article-content h3{font-family:var(--font-unbounded),"Unbounded",sans-serif;color:var(--text-white);text-transform:uppercase;margin-top:32px;margin-bottom:16px;font-size:1.15rem;font-weight:700}.article-content p{color:var(--text-secondary);margin-bottom:20px}.article-content ul,.article-content ol{margin-bottom:20px;padding-left:24px}.article-content li{color:var(--text-secondary);margin-bottom:8px}.article-content li strong{color:var(--text-white)}.article-content em{color:var(--text-muted);font-style:italic}.article-tags{border-top:3px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:32px;display:flex}.article-tag{border:2px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 14px;font-size:.8rem;font-weight:600}.related-section{border-top:3px solid var(--border);margin-top:64px;padding-top:48px}.related-title{font-family:var(--font-unbounded),"Unbounded",sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--text-white);margin-bottom:32px;font-size:1.3rem;font-weight:800}.related-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.related-grid{grid-template-columns:repeat(3,1fr)}}.blog-cta{background:var(--bg-card);border:3px solid var(--accent-lime);text-align:center;margin-top:64px;padding:48px}.blog-cta h3{font-family:var(--font-unbounded),"Unbounded",sans-serif;text-transform:uppercase;color:var(--text-white);margin-bottom:12px;font-size:1.3rem;font-weight:800}.blog-cta p{color:var(--text-secondary);margin-bottom:24px;font-size:1rem}.blog-cta-btn{background:var(--accent-lime);color:#fff;text-transform:uppercase;letter-spacing:.05em;border:3px solid var(--accent-lime);font-size:1rem;font-weight:800;font-family:var(--font-unbounded),"Unbounded",sans-serif;padding:14px 36px;text-decoration:none;transition:all .2s;display:inline-block}.blog-cta-btn:hover{color:var(--accent-lime);box-shadow:-6px 6px 0 var(--accent-cyan);background:0 0;transform:translate(3px,-3px)}.blog-footer{border-top:var(--border-thick)solid var(--accent-lime);background:var(--bg-darker);padding:60px 0}.blog-footer-content{flex-direction:column;align-items:center;gap:32px;display:flex}.blog-footer-links{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.blog-footer-links a{color:var(--text-gray);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s}.blog-footer-links a:hover{color:var(--accent-lime)}.blog-footer-copy{color:var(--text-gray);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}@media (max-width:767px){.blog-container{padding:0 16px}.blog-header-content{padding:12px 16px}.blog-logo{gap:8px;font-size:1rem}.blog-logo-icon{border-width:2px;width:36px;height:36px}.blog-header-cta{border-width:2px;padding:10px 18px;font-size:.8rem}.blog-hero{padding:110px 0 32px}.blog-hero h1{font-size:1.8rem}.blog-hero p{font-size:1rem}.blog-filters{padding:20px 0;top:64px}.blog-filter-btn{border-width:2px;padding:8px 16px;font-size:.8rem}.blog-grid{padding:32px 0 60px}.blog-card-body{padding:12px 16px 20px}.blog-card-badge{margin:16px 16px 0}.blog-card-title{font-size:.95rem}.article-page{padding:110px 0 60px}.article-container{padding:0 16px}.article-title{font-size:1.5rem}.article-meta{flex-wrap:wrap;gap:16px}.article-content{font-size:1rem}.article-content h2{margin-top:36px;font-size:1.2rem}.blog-cta{padding:32px 20px}.blog-cta h3{font-size:1.1rem}.blog-footer-links{gap:24px}}@media (max-width:400px){.blog-logo{gap:6px;font-size:.85rem}.blog-logo-icon{width:32px;height:32px}.blog-header-cta{padding:8px 14px;font-size:.75rem}.blog-hero h1{font-size:1.5rem}.article-title{font-size:1.3rem}}.blog-page a:focus-visible,.blog-page button:focus-visible{outline:3px solid var(--accent-lime);outline-offset:3px}.blog-page ::selection{background:var(--accent-lime);color:#0d0d0d}.blog-empty{text-align:center;color:var(--text-muted);padding:80px 0;font-size:1.1rem}.blog-grid[data-active-category=news] .blog-card[data-category]:not([data-category=news]),.blog-grid[data-active-category=infographics] .blog-card[data-category]:not([data-category=infographics]),.blog-grid[data-active-category=tools] .blog-card[data-category]:not([data-category=tools]),.blog-grid[data-active-category=guides] .blog-card[data-category]:not([data-category=guides]){display:none}.blog-tag-cloud{padding:20px 0 80px}.blog-tag-cloud-title{color:var(--text-primary);font-size:1.25rem;font-weight:700;font-family:var(--font-unbounded),"Unbounded",sans-serif;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:16px}.blog-tag-cloud-list{flex-wrap:wrap;gap:8px;display:flex}.blog-tag-cloud-item{border:2px solid var(--border);background:var(--bg-card);color:var(--text-primary);align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.blog-tag-cloud-item:hover{border-color:var(--accent-lime);color:var(--accent-lime)}.blog-tag-cloud-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.blog-hero-breadcrumb{color:var(--text-secondary);margin-bottom:16px;font-size:.9rem}.blog-hero-breadcrumb a{color:var(--text-secondary);border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.blog-hero-breadcrumb a:hover{color:var(--accent-lime);border-bottom-color:var(--accent-lime)}
