object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, body.info-community_standards #body .highlight, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video
{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-top-width: 0px;
  border-right-width-value: 0px;
  border-bottom-width: 0px;
  border-left-width-value: 0px;
  border-top-style: none;
  border-right-style-value: none;
  border-bottom-style: none;
  border-left-style-value: none;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  outline-width: 0px;
  outline-style: none;
  font-size: 100%;
  vertical-align: baseline;
  background-color: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

h1, h2, h3, h4, h5, h6, blockquote, .highlight {
  text-rendering: optimizelegibility;
}

h1 {
  font-size: 2.2em;
  line-height: 36px;
  margin-bottom: 18px;
  font-weight: bold;
  color: black;
  font-size: 3.2em;
  line-height: 1.2;
  letter-spacing: -0.025em;
}

p {
  line-height: 18px;
  margin-bottom: 18px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  line-height: 1.6;
  font-size: inherit;
}

h2 {
  font-size: 1.77em;
  font-weight: bold;
  margin-bottom: 12px;
  font-size: 1.4em;
  line-height: 1.4;
  margin-top: 1em;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

figure figcaption, figure .figcaption, .figure figcaption, .figure .figcaption {
  line-height: 18px;
  font-size: 11px;
  padding-top: 6px;
  color: #666666;
  display: block;
}

blockquote, .highlight, q {
  quotes: "" "";
}

blockquote, .highlight {
  padding-top: 9px;
  padding-right: 18px;
  padding-bottom: 12px;
  padding-left: 18px;
  font-style: italic;
  margin-bottom: 18px;
  color: #484848;
  text-align: center;
}

blockquote, .highlight, blockquote.left .left.highlight {
  text-align: left;
  border-left-width-value: 4px;
  border-left-style-value: solid;
  border-left-color-value: #e8e8e8;
}
ul li {
  margin-left: 0px;
}