.NewsGrid_gridContainer__m2Uks{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1rem 0;margin-bottom:1.5rem}@media (max-width:768px){.NewsGrid_gridContainer__m2Uks{grid-template-columns:1fr}}.NewsGrid_column__iEIog{display:flex;flex-direction:column;gap:1rem}.NewsGrid_columnHeader__h8dh_{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--primary-green);padding-bottom:.5rem;margin-bottom:.5rem}.NewsGrid_columnHeader__h8dh_ h3{font-size:.95rem;font-weight:700;text-transform:uppercase;color:var(--text-dark)}.NewsGrid_badge__ylCn_{background-color:var(--primary-green);color:#ffffff;font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase}.NewsGrid_viewAll__KWss2{font-size:.75rem;font-weight:600;color:var(--primary-green);text-decoration:none}.NewsGrid_viewAll__KWss2:hover{text-decoration:underline}.NewsGrid_columnCard__8u1Mj{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px;padding:.85rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.NewsGrid_articleCard__bImca{display:flex;justify-content:space-between;gap:1rem;background-color:transparent;border-bottom:1px solid var(--border-light);padding-bottom:.75rem;cursor:pointer;transition:all var(--transition-fast)}.NewsGrid_articleCard__bImca:last-child{border-bottom:none;padding-bottom:0}.NewsGrid_articleCard__bImca:hover{transform:translateX(3px)}.NewsGrid_cardContent__sRKhj{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.NewsGrid_articleTitle__4cROT{font-size:.825rem;font-weight:700;line-height:1.35;color:var(--text-dark);margin-bottom:.25rem}.NewsGrid_articleExcerpt__DQYXs{font-size:.725rem;color:var(--text-muted);line-height:1.35;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NewsGrid_cardMeta__bjW8a{font-size:.65rem;color:var(--text-muted)}.NewsGrid_thumbnailWrapper__IWK6I{position:relative;width:90px;height:70px;flex-shrink:0;border-radius:4px;overflow:hidden}