Is the goal to have different pages have different layout and CSS?
I’m not sure what you’re comfort level is with php and the wordpress loop, but have you considered making different page templates to suit your needs? Here are some links that may be helpful: