this question is apparently easy once we understand the purpose of the sentence. Once we understand the sentence is trying to convey why "her idea had little effect", we would see there are only two contenders among the five choice, Choice B & choice C.
Things to note: "Due to" is used to present reasons for nouns, where as "because/ because of" is used to present reason for clause.
Usually the sentence structure would be something like this:
Due to Vs because of Vs because:Due to (
presents reasons for noun using nouns): Today's cold weather is due to the snow storm.
"cold weather" = noun
"snow storm" = noun
because of (
presents reasons for verb/clause using nouns): It is cold today because of the snow storm.
"It is cold today" = clause
"the snow storm" = noun
Because (
presents reason for a verb/clause using clause): It's so cold today because it is snowing outside.
"It is cold today" = clause
"it is snowing outside" = clause
With above in mind, we can see that the sentence is trying to present a reason for "why her article had little effect". Hmm, so we need to present reason for a
"clause". So we need to use "because", not "due to". That makes
Choice C the winner!