1. This will require template customizations. We can do this but it is beyond the level of support we can provide here in the comments. If you need our help please email us at firstname.lastname@example.org.
2. Just go to Settings -> Reading and adjust the ‘Blog pages show at most’
3. Try this Download Simple Custom CSS WordPress plugin then go to Appearance -> Custom CSS and add this code,
Note: just adjust the pixel values