Across
- 2. fashionable/classy
- 5. problem
- 7. avoiding/evading
- 10. depends/relies
- 11. worsened
- 12. strong/tough
- 14. echoed
- 15. observed/seen
- 16. make
- 17. spreading
- 20. active
- 23. support/sponsorship
- 25. huge/immense
Down
- 1. path
- 2. first-time/exceptional
- 3. empty/abandoned
- 4. creative/original
- 6. essential/compulsory
- 8. lessen
- 9. provide/supply
- 13. followed
- 18. fall/collapse
- 19. implement/embrace
- 21. driving force/impetus/stimulant
- 22. limit/curb/restrain
- 24. burden/strain