.fmr-quick {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(238, 248, 250);
  border-left-width: 4px;
  border-left-style: solid;
  border-left-color: rgb(31, 181, 200);
  padding: 1rem 1.25rem;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.fmr-emphasis {
  font-weight: 600;
  font-size: 1.15em;
}

.fmr-figure {
  margin: 2rem 0px;
}

.fmr-figure img {
  width: 100%;
  height: auto;
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
  display: block;
}

.fmr-caption {
  font-size: 0.9rem;
  opacity: 0.75;
  margin-top: 0.5rem;
  text-align: left;
}

.fmr-table-wrap {
  overflow-x: auto;
  margin: 1.5rem 0px;
  max-width: calc(-2.5rem + 100vw);
}

.fmr-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.95rem;
  min-width: 620px;
}

.fmr-table th, .fmr-table td {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(214, 228, 232);
  border-right-color: rgb(214, 228, 232);
  border-bottom-color: rgb(214, 228, 232);
  border-left-color: rgb(214, 228, 232);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  padding: 0.65rem 0.75rem;
  text-align: left;
  vertical-align: top;
}

.fmr-table th {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(238, 248, 250);
  font-weight: 600;
}

.fmr-refs li {
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
  overflow-wrap: anywhere;
}

.fmr-post {
  min-width: 0px;
}

.fmr-post p {
  margin-bottom: 0.9rem;
}