So you thought that it was not possible to have percentage border widths and font heights so that the text stayed within containers without using @media queries?
Well, resize the browser window and watch the text and border widths resize using just CSS and NO media queries.
Works in all the latest PC/Mac browser versions, some tablet and smartphone browsers, but not Safari.