.BlogPageContent-module__fU6NNW__pageHeader{background:linear-gradient(135deg, var(--color-dark-bg) 0%, #0d1f3c 100%);padding:var(--space-16) 0 var(--space-12)}.BlogPageContent-module__fU6NNW__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#ffffff73;margin-bottom:var(--space-4);display:flex}.BlogPageContent-module__fU6NNW__breadcrumb a{color:#ffffff73;text-decoration:none}.BlogPageContent-module__fU6NNW__breadcrumb a:hover{color:#fff}.BlogPageContent-module__fU6NNW__pageTitle{font-size:clamp(var(--text-3xl), 4vw, var(--text-5xl));font-weight:var(--font-extrabold);color:#fff;margin-bottom:var(--space-3);letter-spacing:-.02em}.BlogPageContent-module__fU6NNW__pageSubtitle{color:#ffffff80}.BlogPageContent-module__fU6NNW__featuredPost{gap:var(--space-8);border-radius:var(--radius-2xl);margin-bottom:var(--space-10);border:1px solid var(--color-border-light);transition:all var(--transition-base);background:#fff;grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.BlogPageContent-module__fU6NNW__featuredPost:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.BlogPageContent-module__fU6NNW__featuredImg{aspect-ratio:4/3;background:linear-gradient(135deg, var(--color-primary-50), var(--color-bg));justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.BlogPageContent-module__fU6NNW__featuredBadge{background:var(--color-accent);color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em;padding:4px 14px;position:absolute;top:16px;left:16px}.BlogPageContent-module__fU6NNW__featuredBody{padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.BlogPageContent-module__fU6NNW__postMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.BlogPageContent-module__fU6NNW__postDate{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-medium)}.BlogPageContent-module__fU6NNW__featuredTitle{font-size:clamp(var(--text-xl), 2.5vw, var(--text-3xl));font-weight:var(--font-extrabold);color:var(--color-text);margin-bottom:var(--space-4);letter-spacing:-.02em;line-height:var(--leading-snug);transition:color var(--transition-fast)}.BlogPageContent-module__fU6NNW__featuredPost:hover .BlogPageContent-module__fU6NNW__featuredTitle{color:var(--color-primary)}.BlogPageContent-module__fU6NNW__featuredExcerpt{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-5)}.BlogPageContent-module__fU6NNW__readMore{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);transition:gap var(--transition-fast);display:flex}.BlogPageContent-module__fU6NNW__featuredPost:hover .BlogPageContent-module__fU6NNW__readMore{gap:var(--space-3)}.BlogPageContent-module__fU6NNW__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.BlogPageContent-module__fU6NNW__postCard{border-radius:var(--radius-xl);border:1px solid var(--color-border-light);transition:all var(--transition-base);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.BlogPageContent-module__fU6NNW__postCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.BlogPageContent-module__fU6NNW__postImg{aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-primary-50), var(--color-bg));transition:transform var(--transition-slow);justify-content:center;align-items:center;display:flex}.BlogPageContent-module__fU6NNW__postCard:hover .BlogPageContent-module__fU6NNW__postImg{transform:scale(1.03)}.BlogPageContent-module__fU6NNW__postBody{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.BlogPageContent-module__fU6NNW__postTitle{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-3);line-height:var(--leading-snug);transition:color var(--transition-fast);margin-top:var(--space-2)}.BlogPageContent-module__fU6NNW__postCard:hover .BlogPageContent-module__fU6NNW__postTitle{color:var(--color-primary)}.BlogPageContent-module__fU6NNW__postExcerpt{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.BlogPageContent-module__fU6NNW__postAuthor{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-medium);display:flex}.BlogPageContent-module__fU6NNW__authorAvatar{background:var(--color-primary);color:#fff;width:28px;height:28px;font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.BlogPageContent-module__fU6NNW__featuredPost{grid-template-columns:1fr}.BlogPageContent-module__fU6NNW__featuredImg{min-height:200px}.BlogPageContent-module__fU6NNW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BlogPageContent-module__fU6NNW__grid{grid-template-columns:1fr}.BlogPageContent-module__fU6NNW__featuredBody{padding:var(--space-6)}}
