#article-container {
  /*
 * Text
 */
  /*
 * Links
 */
  /*
 * Table
 */
  /*
 * Table cell
 */
  /*
 * Images
 */
}
#article-container .oc-text-gray {
  color: #AAA !important;
}
#article-container .oc-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}
#article-container .oc-text-spaced {
  letter-spacing: 1px;
}
#article-container .oc-text-uppercase {
  text-transform: uppercase;
}
#article-container a.oc-link-strong {
  font-weight: 700;
}
#article-container a.oc-link-green {
  color: green;
}
#article-container table.oc-dashed-borders td,
#article-container table.oc-dashed-borders th {
  border-style: dashed;
}
#article-container table.oc-alternate-rows tbody tr:nth-child(2n) {
  background: #f5f5f5;
}
#article-container table td.oc-cell-highlighted,
#article-container table th.oc-cell-highlighted {
  border: 1px double red;
}
#article-container table td.oc-cell-thick-border,
#article-container table th.oc-cell-thick-border {
  border-width: 2px;
}
#article-container img.oc-img-rounded {
  border-radius: 100%;
  background-clip: padding-box;
}
#article-container img.oc-img-bordered {
  border: solid 10px #CCC;
  box-sizing: content-box;
}
#article-container p {
  margin: 22px 0;
  padding: 0;
  font-size: 22px;
  font-weight: 300;
}
#article-container a {
  font-size: 22px;
  font-weight: 300;
  color: var(--primaryColor);
}
#article-container a:hover {
  text-decoration: underline;
}
#article-container h2 {
  font-size: 24px;
  font-weight: 600;
  margin-top: 3rem;
}
#article-container h3 {
  font-size: 22px;
  font-weight: 600;
  margin-top: 3rem;
}
#article-container strong {
  font-weight: 600;
}

