To customize a WordPress.com blog with CSS, you would need to purchase the Custom Design upgrade, but you can try it out anytime before that by going to Appearance > Customize > Custom Design and clicking the Try Now button.