Impressive as the achievements of Western technological science are, there is no denying that they have been bought at a price, which includes increased nervous strain and destruction of the Earth's natural riches.
1.In this sentence, I guess "as" means equal of the next phrase... Is it right?
2.and I can hardly understand the relevance of the two phrase(impressive~are,there~riches)..someone told me I can think 'a/ad as S V' as 'though S V a/ad' I want to know the reason why I have to understand like this way..,.not literally