That usage of 'overshadowed' does seem a bit odd, but then you have to consider the source. Yahoo news is notoriously bad about basic grammar, typos, etc. They don't seem to have any real editors.
Here 'for' means something like 'in regards to'. Again, it's not a well-written sentence. But it's Yahoo, so I repeat myself.