recent post styling for various screen sizes