/* supplement.css — Biz Enterprises restoration additions */

/* Blog catalog / injected article typography baseline (scoped) */
.entry-content { font-size: 17px; line-height: 1.7; color: #2b2b2b; }
.entry-content > *:first-child { margin-top: 0; }
.entry-content h2, .entry-content h3, .entry-content h4 {
  text-transform: none; letter-spacing: normal; font-weight: 700;
  line-height: 1.25; color: #3A6A37;
}
.entry-content h2 { font-size: 26px; margin: 1.6em 0 .5em; }
.entry-content h3 { font-size: 21px; margin: 1.4em 0 .45em; }
.entry-content h4 { font-size: 18px; margin: 1.2em 0 .4em; }
.entry-content p  { margin: 0 0 1.05em; }
.entry-content ul, .entry-content ol { margin: 0 0 1.05em; padding-left: 1.4em; }
.entry-content li { margin: 0 0 .4em; }
.entry-content ul { list-style: disc; }
.entry-content ol { list-style: decimal; }
.entry-content a  { color: #477944; text-decoration: underline; }
.entry-content img { max-width: 100%; height: auto; }

/* Monetization block width guard */
.romlidata { max-width: 100%; margin: 20px auto; }
