.BlogCard-module__1Tt43q__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.BlogCard-module__1Tt43q__card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.BlogCard-module__1Tt43q__imageWrapper{background:var(--bg-secondary);width:100%;padding-top:56.25%;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__image{object-fit:cover;transition:transform .3s}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__image{transform:scale(1.04)}.BlogCard-module__1Tt43q__imagePlaceholder{background:linear-gradient(135deg,var(--bg-secondary)0%,var(--bg-tertiary)100%);justify-content:center;align-items:center;width:100%;padding-top:40%;display:flex;position:relative}.BlogCard-module__1Tt43q__placeholderText{font-size:var(--font-size-xs);font-weight:var(--font-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlogCard-module__1Tt43q__body{padding:var(--space-5);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.BlogCard-module__1Tt43q__category{font-size:var(--font-size-xs);font-weight:var(--font-semibold);color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.BlogCard-module__1Tt43q__title{font-size:var(--font-size-lg);font-weight:var(--font-semibold);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;transition:color .15s;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__title{color:var(--accent)}.BlogCard-module__1Tt43q__summary{font-size:var(--font-size-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__meta{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.BlogCard-module__1Tt43q__metaItem{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--text-muted);display:flex}.BlogCard-module__1Tt43q__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogCard-module__1Tt43q__tag{color:var(--text-muted);background:var(--bg-secondary);padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border);align-items:center;gap:3px;font-size:11px;display:flex}.BlogCard-module__1Tt43q__readMore{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--accent);padding-top:var(--space-2);margin-top:auto;transition:gap .15s;display:flex}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__readMore{gap:var(--space-2)}
.BlogHero-module__pTyPua__hero{border-radius:var(--radius-2xl,1.5rem);height:480px;margin-bottom:var(--space-12);cursor:pointer;text-decoration:none;display:block;position:relative;overflow:hidden}@media (max-width:768px){.BlogHero-module__pTyPua__hero{height:360px;margin-bottom:var(--space-8)}}.BlogHero-module__pTyPua__image{object-fit:cover;transition:transform .4s}.BlogHero-module__pTyPua__hero:hover .BlogHero-module__pTyPua__image{transform:scale(1.03)}.BlogHero-module__pTyPua__imageFallback{background:linear-gradient(135deg,var(--bg-secondary)0%,var(--bg-tertiary)100%);position:absolute;inset:0}.BlogHero-module__pTyPua__overlay{background:linear-gradient(#0000001a 0%,#00000073 50%,#000000d1 100%);position:absolute;inset:0}.BlogHero-module__pTyPua__content{padding:var(--space-8)var(--space-10);color:#fff;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.BlogHero-module__pTyPua__content{padding:var(--space-6)}}.BlogHero-module__pTyPua__badges{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.BlogHero-module__pTyPua__featuredBadge{background:var(--accent);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-semibold);padding:3px var(--space-3);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.BlogHero-module__pTyPua__category{color:#ffffffe6;font-size:var(--font-size-xs);font-weight:var(--font-medium);padding:3px var(--space-3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26}.BlogHero-module__pTyPua__title{font-size:var(--font-size-3xl);font-weight:var(--font-bold);color:#fff;margin:0 0 var(--space-3);max-width:640px;line-height:1.25}@media (max-width:768px){.BlogHero-module__pTyPua__title{font-size:var(--font-size-2xl)}}.BlogHero-module__pTyPua__summary{color:#fffc;font-size:var(--font-size-base);max-width:560px;margin:0 0 var(--space-4);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogHero-module__pTyPua__meta{align-items:center;gap:var(--space-4);color:#ffffffa6;font-size:var(--font-size-sm);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.BlogHero-module__pTyPua__metaItem{align-items:center;gap:var(--space-1);display:flex}.BlogHero-module__pTyPua__cta{align-items:center;gap:var(--space-2);background:var(--accent);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-semibold);padding:var(--space-2)var(--space-5);border-radius:var(--radius-full);transition:background .15s,gap .15s;display:inline-flex}.BlogHero-module__pTyPua__hero:hover .BlogHero-module__pTyPua__cta{background:var(--accent-hover);gap:var(--space-3)}
.CategoryFilter-module__BiPkaa__filters{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.CategoryFilter-module__BiPkaa__filterBtn{padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;transition:all .15s}.CategoryFilter-module__BiPkaa__filterBtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.CategoryFilter-module__BiPkaa__filterBtn.CategoryFilter-module__BiPkaa__active{background:var(--accent);color:#fff;border-color:var(--accent)}
@keyframes BlogSkeleton-module__DnmwEW__pulse{0%,to{opacity:1}50%{opacity:.4}}.BlogSkeleton-module__DnmwEW__skeleton{background:var(--bg-tertiary);border-radius:var(--radius-sm);animation:1.5s ease-in-out infinite BlogSkeleton-module__DnmwEW__pulse}.BlogSkeleton-module__DnmwEW__hero{border-radius:var(--radius-2xl,1.5rem);background:var(--bg-tertiary);height:480px;margin-bottom:var(--space-12);animation:1.5s ease-in-out infinite BlogSkeleton-module__DnmwEW__pulse}@media (max-width:768px){.BlogSkeleton-module__DnmwEW__hero{height:360px;margin-bottom:var(--space-8)}}.BlogSkeleton-module__DnmwEW__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.BlogSkeleton-module__DnmwEW__cardImage{background:var(--bg-tertiary);width:100%;padding-top:56.25%;animation:1.5s ease-in-out infinite BlogSkeleton-module__DnmwEW__pulse}.BlogSkeleton-module__DnmwEW__cardBody{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.BlogSkeleton-module__DnmwEW__skeletonCategory{width:64px;height:12px}.BlogSkeleton-module__DnmwEW__skeletonTitle{width:90%;height:20px}.BlogSkeleton-module__DnmwEW__skeletonTitleShort{width:60%;height:20px}.BlogSkeleton-module__DnmwEW__skeletonText{width:100%;height:14px}.BlogSkeleton-module__DnmwEW__skeletonTextShort{width:80%;height:14px}.BlogSkeleton-module__DnmwEW__skeletonMeta{width:140px;height:12px;margin-top:var(--space-2)}.BlogSkeleton-module__DnmwEW__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.BlogSkeleton-module__DnmwEW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BlogSkeleton-module__DnmwEW__grid{grid-template-columns:1fr}}
.page-module__jXZM3G__page{min-height:100vh;padding:var(--space-10)0 var(--space-16);background:var(--bg-primary)}.page-module__jXZM3G__container{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.page-module__jXZM3G__pageHeader{text-align:center;margin-bottom:var(--space-12)}.page-module__jXZM3G__pageTitle{font-size:var(--font-size-5xl);font-weight:var(--font-extrabold);color:var(--text-primary);letter-spacing:-.03em;margin:0 0 var(--space-4);line-height:1.1}@media (max-width:768px){.page-module__jXZM3G__pageTitle{font-size:var(--font-size-3xl)}}.page-module__jXZM3G__pageSubtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:560px;margin:0 auto;line-height:1.6}.page-module__jXZM3G__section{margin-top:0}.page-module__jXZM3G__sectionHeader{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.page-module__jXZM3G__sectionTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0;display:flex}.page-module__jXZM3G__postCount{font-size:var(--font-size-sm);color:var(--text-muted);background:var(--bg-secondary);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border)}.page-module__jXZM3G__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.page-module__jXZM3G__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__jXZM3G__grid{grid-template-columns:1fr}}.page-module__jXZM3G__emptyState{align-items:center;gap:var(--space-4);padding:var(--space-16)var(--space-6);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.page-module__jXZM3G__emptyState p{font-size:var(--font-size-lg);margin:0}
