responsive and typography adjustments