You could use a single query with IN operator. This is a short for multiple OR conditions:
SELECT DATEDIFF(CURRENT_DATE, cl.updated_at) AS Diff
FROM Table
WHERE Color IN ( 'Red', 'Blue' )
If you really insist on (discouraged) having two queries, then use UNION ALL to combine them:
SELECT DATEDIFF(CURRENT_DATE, cl.updated_at) AS Diff
FROM Table
WHERE Color = 'Red'
UNION ALL -- does not remove duplicates from output
SELECT DATEDIFF(CURRENT_DATE, cl.updated_at) AS Diff
FROM Table
WHERE Color = 'Blue'
If you want to remove duplicates use UNION instead of UNION ALL.
If you need result in different columns as mentioned in a comment then use a CASE statement for that. I really don't see a reason for this though.
SELECT
CASE WHEN Color = 'Red' THEN DATEDIFF(CURRENT_DATE, cl.updated_at) END AS Diff,
CASE WHEN Color = 'Blue' THEN DATEDIFF(CURRENT_DATE, cl.updated_at) END AS Diff2,
FROM Table
WHERE Color IN ( 'Red', 'Blue' )
And for second approach:
SELECT
CASE WHEN Color = 'Red' THEN Diff END AS Diff,
CASE WHEN Color = 'Blue' THEN Diff END AS Diff2
FROM (
SELECT Color, DATEDIFF(CURRENT_DATE, cl.updated_at) AS Diff
FROM Table
WHERE Color = 'Red'
UNION ALL -- does not remove duplicates from output
SELECT Color, DATEDIFF(CURRENT_DATE, cl.updated_at) AS Diff
FROM Table
WHERE Color = 'Blue'
) t