Update main.css

- Changed tab size from 4 to 2.
- Styled inline code elements.
- Changed body line height from 1.7 to 1.5

Changed heading styling
- Added underline (border) for article subheadings.
- Set appropriate sizes for article h3 and h4 (subheading and subsubheading).