This question already has an answer here:
Consider the following sentence:
I am particularly grateful to seven people: A, B, C, D, E, F, and G[?] for our numerous merry gatherings, whether with reason or not.
The question is: What punctuation should follow a list introduced by a colon in the middle of a sentence?
This questions is related to that one. I believe this question is different due to the following. In that case, the clause is independence, and the conclusion is to reformat it using parentheses or em dashes. In this case, the clause is dependent, and the use of a colon is reasonable.