.ListGrid_grid__2Tkwz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin:32px 0}@media (max-width:768px){.ListGrid_grid__2Tkwz{grid-template-columns:1fr;gap:16px;margin:24px 0}}.ListGrid_card__IK2Uy{display:flex;flex-direction:column;background:var(--surface-primary,#fff);border:1px solid var(--border-light,rgba(2,8,23,.08));border-radius:var(--radius-lg,16px);overflow:hidden;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 8px var(--shadow-sm,rgba(2,8,23,.04))}.ListGrid_card__IK2Uy:hover{border-color:var(--color-primary,#0ea5e9);box-shadow:0 8px 24px var(--shadow-md,rgba(14,165,233,.15));transform:translateY(-2px)}.ListGrid_featured__zQ1J5{border-color:var(--color-accent,#f59e0b);background:linear-gradient(135deg,var(--surface-primary,#fff),rgba(245,158,11,.02))}.ListGrid_imageContainer__FBYtM{position:relative;width:100%;height:160px;overflow:hidden}.ListGrid_image__UTJ2v{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ListGrid_card__IK2Uy:hover .ListGrid_image__UTJ2v{transform:scale(1.05)}.ListGrid_content__LMe_7{padding:20px;flex:1 1;display:flex;flex-direction:column;gap:12px}.ListGrid_topics__VTHoY{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ListGrid_topicBadge__Ck_A2{font-size:11px;font-weight:600;color:var(--color-primary,#0ea5e9);background:rgba(14,165,233,.1);padding:2px 8px;border-radius:var(--radius-sm,6px);text-transform:uppercase;letter-spacing:.5px}.ListGrid_moreTopics__i1J25{font-size:11px;color:var(--text-secondary,#6b7280);background:var(--surface-weak,#f1f5f9);padding:2px 6px;border-radius:var(--radius-sm,6px);font-weight:500}.ListGrid_title__Nkhky{font-size:18px;font-weight:700;line-height:1.3;color:var(--text-primary,#0b1324);margin:0}.ListGrid_card__IK2Uy:hover .ListGrid_title__Nkhky{color:var(--color-primary,#0ea5e9)}.ListGrid_excerpt__rB7y6{font-size:14px;line-height:1.5;color:var(--text-secondary,#475569);margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ListGrid_meta__FhwIg{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;border-top:1px solid var(--border-light,rgba(2,8,23,.06))}.ListGrid_date__MVonw{font-size:12px;color:var(--text-secondary,#6b7280);font-weight:500}.ListGrid_readMore__xsbHB{font-size:13px;font-weight:600;color:var(--color-primary,#0ea5e9);opacity:.8;transition:opacity .2s ease}.ListGrid_card__IK2Uy:hover .ListGrid_readMore__xsbHB{opacity:1}.ListGrid_empty__avx5t{text-align:center;padding:64px 24px;color:var(--text-secondary,#6b7280);grid-column:1/-1}.ListGrid_empty__avx5t p{font-size:16px;margin:0}@media (prefers-color-scheme:dark){.ListGrid_card__IK2Uy{background:var(--surface-primary-dark,#0b1324);border-color:var(--border-light-dark,rgba(148,163,184,.2));box-shadow:0 2px 8px var(--shadow-sm-dark,rgba(0,0,0,.25))}.ListGrid_card__IK2Uy:hover{border-color:var(--color-primary,#0ea5e9);box-shadow:0 8px 24px rgba(14,165,233,.25)}.ListGrid_title__Nkhky{color:var(--text-primary-dark,#e2e8f0)}.ListGrid_excerpt__rB7y6{color:var(--text-secondary-dark,#cbd5e1)}.ListGrid_date__MVonw{color:var(--text-secondary-dark,#94a3b8)}.ListGrid_meta__FhwIg{border-top-color:var(--border-light-dark,rgba(148,163,184,.15))}.ListGrid_moreTopics__i1J25{background:var(--surface-weak-dark,#0f172a);color:var(--text-secondary-dark,#94a3b8)}}