.blog-module__IMTPIa__blogPage{background:var(--bg-primary);min-height:100vh}.blog-module__IMTPIa__blogHeader{padding:160px 0 var(--space-16);background:linear-gradient(180deg, #000000f2 0%, var(--bg-primary) 100%);text-align:center}.blog-module__IMTPIa__blogHeaderInner{max-width:800px;padding:0 var(--container-padding);margin:0 auto}.blog-module__IMTPIa__headerBreadcrumb{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:14px;display:flex}.blog-module__IMTPIa__breadcrumbLink{color:var(--text-tertiary);transition:color .2s var(--ease-out);text-decoration:none}.blog-module__IMTPIa__breadcrumbLink:hover{color:var(--accent-primary)}.blog-module__IMTPIa__breadcrumbSep{color:var(--text-tertiary)}.blog-module__IMTPIa__breadcrumbCurrent{color:var(--text-secondary)}.blog-module__IMTPIa__blogTitle{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-6);line-height:1.1}.blog-module__IMTPIa__blogTitleAccent{background:linear-gradient(135deg, var(--accent-primary), #60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-module__IMTPIa__blogSubtitle{font-family:var(--font-primary);color:var(--text-tertiary);max-width:600px;margin:0 auto var(--space-8);font-size:18px;line-height:1.7}.blog-module__IMTPIa__headerStats{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-tertiary);font-size:14px;display:flex}.blog-module__IMTPIa__headerStat strong{color:var(--text-secondary)}.blog-module__IMTPIa__headerStatDot{background:var(--text-tertiary);border-radius:50%;width:4px;height:4px}.blog-module__IMTPIa__container{max-width:1200px;padding:0 var(--container-padding);margin:0 auto}.blog-module__IMTPIa__featuredSection{padding:var(--space-12) 0}.blog-module__IMTPIa__featuredCard{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);transition:box-shadow .35s var(--ease-out), transform .35s var(--ease-out);grid-template-columns:1fr 1fr;gap:0;text-decoration:none;display:grid;overflow:hidden}.blog-module__IMTPIa__featuredCard:hover{box-shadow:0 12px 40px var(--shadow-a30);transform:translateY(-4px)}.blog-module__IMTPIa__featuredImageWrap{min-height:360px;position:relative;overflow:hidden}.blog-module__IMTPIa__featuredImageWrap img{transition:transform .5s var(--ease-out)}.blog-module__IMTPIa__featuredCard:hover .blog-module__IMTPIa__featuredImageWrap img{transform:scale(1.04)}.blog-module__IMTPIa__imageFallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blog-module__IMTPIa__imageFallbackIcon{opacity:.4;font-size:48px}.blog-module__IMTPIa__featuredOverlay{background:linear-gradient(to right, transparent 60%, var(--shadow-a40));pointer-events:none;position:absolute;inset:0}.blog-module__IMTPIa__featuredContent{padding:var(--space-10);flex-direction:column;justify-content:center;display:flex}.blog-module__IMTPIa__featuredMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.blog-module__IMTPIa__formatBadge{font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:var(--radius-full);padding:3px 10px;display:inline-block}.blog-module__IMTPIa__latestBadge{font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-primary);background:var(--accent-primary-a12);border-radius:var(--radius-full);padding:3px 10px}.blog-module__IMTPIa__dateMeta,.blog-module__IMTPIa__readTime{color:var(--text-tertiary);font-size:13px}.blog-module__IMTPIa__featuredTitle{font-family:var(--font-display);font-size:28px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-3);line-height:1.2}.blog-module__IMTPIa__featuredSummary{color:var(--text-secondary);margin:0 0 var(--space-6);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__IMTPIa__readMore{align-items:center;gap:var(--space-2);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--accent-primary);transition:gap .2s var(--ease-out);display:inline-flex}.blog-module__IMTPIa__featuredCard:hover .blog-module__IMTPIa__readMore{gap:var(--space-3)}.blog-module__IMTPIa__articlesSection{padding:var(--space-12) 0 var(--space-16)}.blog-module__IMTPIa__sectionLabel{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.blog-module__IMTPIa__sectionLabelText{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap;margin:0}.blog-module__IMTPIa__sectionLabelLine{background:var(--border-default);flex:1;height:1px}.blog-module__IMTPIa__articlesGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__IMTPIa__articleCard{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-xl);transition:box-shadow .35s var(--ease-out), transform .35s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-module__IMTPIa__articleCard:hover{box-shadow:0 8px 32px var(--shadow-a20);transform:translateY(-4px)}.blog-module__IMTPIa__articleImageWrap{height:200px;position:relative;overflow:hidden}.blog-module__IMTPIa__articleImageWrap img{transition:transform .5s var(--ease-out)}.blog-module__IMTPIa__articleCard:hover .blog-module__IMTPIa__articleImageWrap img{transform:scale(1.06)}.blog-module__IMTPIa__articleImageOverlay{background:linear-gradient(180deg, transparent 50%, var(--shadow-a30));pointer-events:none;position:absolute;inset:0}.blog-module__IMTPIa__articleFormatChip{top:var(--space-3);left:var(--space-3);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:var(--radius-full);padding:2px 8px;position:absolute}.blog-module__IMTPIa__articleBody{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.blog-module__IMTPIa__articleMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.blog-module__IMTPIa__articleDate,.blog-module__IMTPIa__articleReadTime{color:var(--text-tertiary);font-size:12px}.blog-module__IMTPIa__articleTitle{font-family:var(--font-display);font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2);line-height:1.3}.blog-module__IMTPIa__articleSummary{color:var(--text-secondary);margin:0 0 var(--space-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-module__IMTPIa__tagList{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.blog-module__IMTPIa__tag{color:var(--text-tertiary);background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-default);padding:2px 8px;font-size:11px}.blog-module__IMTPIa__viewAllWrap{margin-top:var(--space-10);justify-content:center;display:flex}.blog-module__IMTPIa__viewAllBtn{align-items:center;gap:var(--space-2);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--accent-primary);padding:var(--space-3) var(--space-6);border:1px solid var(--accent-primary);border-radius:var(--radius-full);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);text-decoration:none;display:inline-flex}.blog-module__IMTPIa__viewAllBtn:hover{background:var(--accent-primary);color:#fff}.blog-module__IMTPIa__emptySection{padding:var(--space-16) 0}.blog-module__IMTPIa__emptyCard{text-align:center;max-width:500px;padding:var(--space-12);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);margin:0 auto}.blog-module__IMTPIa__emptyIcon{margin-bottom:var(--space-4);font-size:48px}.blog-module__IMTPIa__emptyTitle{font-family:var(--font-display);font-size:24px;font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-3)}.blog-module__IMTPIa__emptyText{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}@media (max-width:1024px){.blog-module__IMTPIa__articlesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-module__IMTPIa__blogHeader{padding:120px 0 var(--space-10)}.blog-module__IMTPIa__featuredCard{grid-template-columns:1fr}.blog-module__IMTPIa__featuredImageWrap{min-height:220px}.blog-module__IMTPIa__featuredContent{padding:var(--space-6)}.blog-module__IMTPIa__featuredTitle{font-size:22px}.blog-module__IMTPIa__articlesGrid{grid-template-columns:1fr}.blog-module__IMTPIa__headerStats{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.blog-module__IMTPIa__featuredCard,.blog-module__IMTPIa__articleCard{transition:none}.blog-module__IMTPIa__featuredCard:hover,.blog-module__IMTPIa__articleCard:hover{transform:none}.blog-module__IMTPIa__featuredImageWrap img,.blog-module__IMTPIa__articleImageWrap img{transition:none}.blog-module__IMTPIa__featuredCard:hover .blog-module__IMTPIa__featuredImageWrap img,.blog-module__IMTPIa__articleCard:hover .blog-module__IMTPIa__articleImageWrap img{transform:none}}
