.blog-module__JsT-Oq__page{padding-bottom:var(--space-3xl)}.blog-module__JsT-Oq__hero{text-align:center;padding:var(--space-3xl) 0 var(--space-xl);background:var(--bg-hero)}.blog-module__JsT-Oq__heroTitle{font-size:var(--fs-4xl);margin-bottom:var(--space-md);font-weight:900}.blog-module__JsT-Oq__heroDesc{font-size:var(--fs-lg);color:var(--text-muted);max-width:600px;margin:0 auto}.blog-module__JsT-Oq__categoryFilter{gap:var(--space-sm);margin-bottom:var(--space-3xl);flex-wrap:wrap;justify-content:center;display:flex}.blog-module__JsT-Oq__filterBtn{font-size:var(--fs-sm);border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);transition:all var(--transition-fast);padding:.5rem 1.25rem;font-weight:500}.blog-module__JsT-Oq__filterBtn:hover{border-color:var(--primary);color:var(--primary)}.blog-module__JsT-Oq__filterActive{background:var(--primary-gradient);color:#fff;border-color:#0000}.blog-module__JsT-Oq__filterActive:hover{color:#fff}.blog-module__JsT-Oq__blogGrid{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.blog-module__JsT-Oq__blogCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-xl);transition:all var(--transition-base);flex-direction:column;display:flex}.blog-module__JsT-Oq__blogCard:hover{box-shadow:var(--shadow-lg);border-color:var(--primary);transform:translateY(-4px)}.blog-module__JsT-Oq__blogCardTop{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.blog-module__JsT-Oq__blogCategory{font-size:var(--fs-xs);color:var(--primary);background:var(--primary-glow);border-radius:var(--radius-full);padding:4px 12px;font-weight:600}.blog-module__JsT-Oq__blogTime{font-size:var(--fs-xs);color:var(--text-light)}.blog-module__JsT-Oq__blogCardTitle{font-size:var(--fs-xl);margin-bottom:var(--space-sm);font-weight:700;line-height:var(--lh-tight)}.blog-module__JsT-Oq__blogCardExcerpt{font-size:var(--fs-base);color:var(--text-muted);line-height:var(--lh-relaxed);margin-bottom:var(--space-lg);flex:1}.blog-module__JsT-Oq__blogCardFooter{padding-top:var(--space-md);border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;display:flex}.blog-module__JsT-Oq__blogAuthorInfo{flex-direction:column;display:flex}.blog-module__JsT-Oq__blogAuthor{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600}.blog-module__JsT-Oq__blogDate{font-size:var(--fs-xs);color:var(--text-light)}.blog-module__JsT-Oq__blogReadMore{font-size:var(--fs-sm);color:var(--primary);font-weight:600}.blog-module__JsT-Oq__articlePage{padding:var(--space-xl) 0 var(--space-4xl);background:var(--bg-primary)}.blog-module__JsT-Oq__breadcrumb{padding:var(--space-md) 0 var(--space-xl);font-size:var(--fs-sm);color:var(--text-muted)}.blog-module__JsT-Oq__breadcrumb a{transition:color var(--transition-fast)}.blog-module__JsT-Oq__breadcrumb a:hover{color:var(--primary)}.blog-module__JsT-Oq__breadSep{margin:0 var(--space-sm);color:var(--text-light)}.blog-module__JsT-Oq__breadCurrent{color:var(--text-primary);font-weight:500}.blog-module__JsT-Oq__articleLayout{gap:var(--space-3xl);grid-template-columns:1fr 340px;display:grid}.blog-module__JsT-Oq__articleContent{max-width:100%}.blog-module__JsT-Oq__articleHeader{margin-bottom:var(--space-xl)}.blog-module__JsT-Oq__articleMeta{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.blog-module__JsT-Oq__articleTitle{font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:var(--lh-tight);margin-bottom:var(--space-lg)}.blog-module__JsT-Oq__articleAuthorRow{align-items:center;gap:var(--space-md);display:flex}.blog-module__JsT-Oq__authorAvatar{background:var(--primary-gradient);color:#fff;width:48px;height:48px;font-size:var(--fs-lg);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.blog-module__JsT-Oq__authorName{color:var(--text-primary);font-weight:600}.blog-module__JsT-Oq__authorDate{font-size:var(--fs-sm);color:var(--text-muted)}.blog-module__JsT-Oq__articleBody{color:var(--text-secondary);margin-top:var(--space-xl);font-size:1.125rem;line-height:1.8}.blog-module__JsT-Oq__lead{color:var(--text-primary);margin-bottom:var(--space-xl);font-size:1.25rem;font-weight:500}.blog-module__JsT-Oq__articleBody h2{font-size:var(--fs-2xl);margin:var(--space-2xl) 0 var(--space-md);color:var(--text-primary)}.blog-module__JsT-Oq__articleBody h3{font-size:var(--fs-xl);margin:var(--space-xl) 0 var(--space-sm);color:var(--text-primary)}.blog-module__JsT-Oq__articleBody p{margin-bottom:var(--space-lg)}.blog-module__JsT-Oq__articleBody ul{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.blog-module__JsT-Oq__articleBody li{margin-bottom:var(--space-sm)}.blog-module__JsT-Oq__contentAdBox{margin:var(--space-2xl) 0}.blog-module__JsT-Oq__articleTags{gap:var(--space-sm);margin:var(--space-3xl) 0 var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__tag{background:var(--bg-secondary);color:var(--text-secondary);border-radius:var(--radius-full);font-size:var(--fs-sm);transition:all var(--transition-fast);padding:6px 14px;font-weight:500}.blog-module__JsT-Oq__tag:hover{background:var(--primary-glow);color:var(--primary)}.blog-module__JsT-Oq__shareSection{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-xl);text-align:center}.blog-module__JsT-Oq__shareSection h3{font-size:var(--fs-lg);margin-bottom:var(--space-md)}.blog-module__JsT-Oq__shareButtons{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.blog-module__JsT-Oq__articleSidebar{gap:var(--space-2xl);flex-direction:column;display:flex}.blog-module__JsT-Oq__sidebarWidget{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-xl)}.blog-module__JsT-Oq__widgetTitle{font-size:var(--fs-lg);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--primary);font-weight:700;display:inline-block}.blog-module__JsT-Oq__widgetCalcs{gap:var(--space-md);flex-direction:column;display:flex}.blog-module__JsT-Oq__widgetCalcCard{align-items:center;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-md);transition:background var(--transition-fast);display:flex}.blog-module__JsT-Oq__widgetCalcCard:hover{background:var(--bg-secondary)}.blog-module__JsT-Oq__widgetCalcIcon{background:var(--primary-glow);border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.blog-module__JsT-Oq__widgetCalcCard h4{font-size:var(--fs-sm);color:var(--text-primary);margin-bottom:2px;font-weight:600}.blog-module__JsT-Oq__widgetCalcCard p{font-size:var(--fs-xs);color:var(--primary);font-weight:500}.blog-module__JsT-Oq__widgetTags{gap:var(--space-sm);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__stickyAd{position:sticky;top:100px}@media (max-width:1024px){.blog-module__JsT-Oq__articleLayout{grid-template-columns:1fr}.blog-module__JsT-Oq__articleSidebar{grid-template-columns:repeat(2,1fr);display:grid}.blog-module__JsT-Oq__stickyAd{display:none}}@media (max-width:768px){.blog-module__JsT-Oq__blogGrid,.blog-module__JsT-Oq__articleSidebar{grid-template-columns:1fr}.blog-module__JsT-Oq__articleBody{font-size:1rem}}
