There is no official page limit, but applicants should aim for an ideal maximum of 12-13 pages. Applicants are welcome to be creative with their application and can submit their application as a PDF and annexes as a PDF or other common media format. More details can be found here.