horizontal card list: flexible layout