Structure: why the company → why you → proof → call to action. One page max.
Hello, I would like to join [company] as [position]. ... ... I would be glad to discuss the details in an interview. Best regards
Do not duplicate the resume — the letter answers why us and why you. 150–250 words is enough.