Your answer would be 4 blue envelopes.
This is because, 20 out of 28 envelopes are white which leaves us with 8 envelopes that aren't. We are told that there are four more tan envelopes than blue, so doing 8 - 4 gives you the answer of 4 blue envelopes.
I hope this helps!