The ThemeKit Elements Text widget uses an HTML5 article element.
It has an optional header with an h1 heading, an optional h2 heading, text and an optional footer with one or two optional links.
Font & Styles
In consideration of the 20% of visitors who have reading difficulties use a sans-serif font and avoid using bold or italic text.
Size & Color
The minimum font size should be 16px or 15px if using Verdana. When using black/dark colored text avoid using a pure white background which causes glare and eye strain.
Use an off white background such as #F0F0F0.
Extra Items
In place of bold or italic to draw attention to keywords use a styled mark. Underlines are best avoided since visitors will confuse them with outdated underlined text links.
This is an example of underline and a mark in text.
The default browser styling for <mark> is a nasty yellow color. Adding styles for font color, background and padding improve it a lot.
Links
Links in blocks of text should be avoided. Links need to be about 32px in height with a clear area of 40px from the center to comply with Google's criteria for mobile touch devices.
Use CTA style links below the text or insert a link bar below the text widget for links related to the text content.
The optional links are positioned at the bottom and have a background color hover animation.