.articles-module__ZmuDmq__page{background:var(--bg-secondary);min-height:100vh;padding-bottom:var(--space-3xl)}.articles-module__ZmuDmq__header{margin-bottom:var(--space-lg)}.articles-module__ZmuDmq__title{color:var(--text-primary);margin-bottom:var(--space-xs);font-size:1.75rem;font-weight:800}.articles-module__ZmuDmq__subtitle{color:var(--text-secondary);font-size:.875rem}.articles-module__ZmuDmq__catTabs{margin-top:var(--space-lg);margin-bottom:var(--space-xl);scrollbar-width:none;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.articles-module__ZmuDmq__catTabs::-webkit-scrollbar{display:none}.articles-module__ZmuDmq__catTab{color:var(--text-secondary);border:1px solid var(--gray-200);border-radius:var(--radius-full);white-space:nowrap;transition:all var(--transition-fast);background:#fff;padding:8px 20px;font-size:.8125rem;font-weight:600;text-decoration:none}.articles-module__ZmuDmq__catTab:hover{background:var(--primary-50);border-color:var(--primary-300);color:var(--primary-600)}.articles-module__ZmuDmq__catTabActive{background:var(--primary-600);border-color:var(--primary-600);color:#fff}.articles-module__ZmuDmq__grid{gap:var(--space-xl);flex-direction:column;display:flex}.articles-module__ZmuDmq__featured{border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:all var(--transition-fast);color:inherit;background:#fff;grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.articles-module__ZmuDmq__featured:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.articles-module__ZmuDmq__featuredImg{object-fit:cover;width:100%;height:100%;min-height:260px}.articles-module__ZmuDmq__featuredImgPlaceholder{background:linear-gradient(135deg,var(--primary-100)0%,var(--primary-50)100%);width:100%;height:100%;min-height:260px;color:var(--primary-300);justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex}.articles-module__ZmuDmq__featuredBody{padding:var(--space-2xl);justify-content:center;gap:var(--space-sm);flex-direction:column;display:flex}.articles-module__ZmuDmq__featuredTitle{color:var(--text-primary);font-size:1.375rem;font-weight:700;line-height:1.5}.articles-module__ZmuDmq__badge{color:var(--primary-600);background:var(--primary-50);border-radius:var(--radius-full);align-self:flex-start;padding:2px 10px;font-size:.6875rem;font-weight:600;display:inline-block}.articles-module__ZmuDmq__date{color:var(--text-tertiary);font-size:.75rem}.articles-module__ZmuDmq__cards{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.articles-module__ZmuDmq__card{border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:all var(--transition-fast);color:inherit;background:#fff;text-decoration:none;overflow:hidden}.articles-module__ZmuDmq__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.articles-module__ZmuDmq__cardImg{height:160px;overflow:hidden}.articles-module__ZmuDmq__cardImgSrc{object-fit:cover;width:100%;height:100%}.articles-module__ZmuDmq__cardImgPlaceholder{background:linear-gradient(135deg,var(--primary-50)0%,var(--gray-100)100%);width:100%;height:100%;color:var(--primary-300);justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.articles-module__ZmuDmq__cardBody{padding:var(--space-md);flex-direction:column;gap:6px;display:flex}.articles-module__ZmuDmq__cardTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.articles-module__ZmuDmq__empty{text-align:center;padding:var(--space-3xl);color:var(--text-tertiary)}@media (max-width:768px){.articles-module__ZmuDmq__featured{grid-template-columns:1fr}.articles-module__ZmuDmq__featuredImg,.articles-module__ZmuDmq__featuredImgPlaceholder{min-height:180px}.articles-module__ZmuDmq__cards{grid-template-columns:1fr}}
