Write for your audience. That dictates everything about resume length and content. A resume is ultimately a persuasive text intended to begin and contextualize a dialogue. If it gets you a phone screen, 80% of its job is done already.