Banks are facing a tough economic and political climate and a fastchanging regulatory landscape

Please fix the punctuation.
Banks are facing a tough economic and political climate and a fast-changing regulatory landscape.