Nossa que massa, não conhecia a details, uma outra forma de resolver o problema. Sou iniciante na programação e estou treinando ainda, mas ajudou bastante!

Tem muita coisa simples que dá pra resolver no próprio HTML, ou com CSS.

Nem sempre precisa de JavaScript.

Entendi, é que algumas coisas estou tentando usar JavaScript para treinar também.
Ah, só mais uma coisa: vc acabou divulgando sua `api_key` (está na própria URL: `?api_key=etc`). Então agora todo mundo vai poder usá-la. Eu não vi como é a política de uso desta API, mas veja lá. Se for paga, por exemplo, outras pessoas usarão e a conta vai pra vc. Se não for paga, ainda sim pode ter limites de uso (X requests por mês, por exemplo), e se tiver mais gente usando, pode acabar com seu limite sem vc saber. Enfim, sugiro invalidar esta *key* e gerar outra.
Ah sim, obrigado, vou fazer isso!