.reset-md-content {
    all: unset ;
    display: revert ;
  }
  .reset-md-content, .reset-md-content * {
    box-sizing: border-box ;
    margin: revert ;
    padding: revert ;
    border: revert ;
    font-size: revert ;
    font-family: revert ;
    line-height: revert ;
    color: revert ;
    background-color: revert ;
    text-align: revert ;
    vertical-align: baseline ;
  }
  .reset-md-content article, .reset-md-content aside, .reset-md-content details, .reset-md-content figcaption, .reset-md-content figure,
  .reset-md-content footer, .reset-md-content header, .reset-md-content hgroup, .reset-md-content menu, .reset-md-content nav, .reset-md-content section, .reset-md-content main {
    display: block ;
  }
  .reset-md-content ol, .reset-md-content ul {
    list-style: revert ;
    padding-left: revert ;
    margin-left: revert ;
  }
  .reset-md-content a {
    color: revert ;
    -webkit-text-decoration: revert ;
            text-decoration: revert ;
  }
  .reset-md-content a:hover, .reset-md-content a:visited {
    color: revert ;
    -webkit-text-decoration: revert ;
            text-decoration: revert ;
  }
  .reset-md-content h1, .reset-md-content h2, .reset-md-content h3, .reset-md-content h4, .reset-md-content h5, .reset-md-content h6 {
    font-size: revert ;
    font-weight: revert ;
    margin-top: 0 ;
    margin-bottom: 0.5rem ;
  }
  .reset-md-content p {
    margin-top: revert ;
    margin-bottom: revert ;
  }
  .reset-md-content strong {
    font-weight: bold ;
  }
  .reset-md-content em {
    font-style: italic ;
  }
  .reset-md-content a {
    color: revert ;
    text-decoration: underline ;
    cursor: pointer ;
  }
  .reset-md-content table {
    border-collapse: collapse ;
    border-spacing: revert ;
  }
  .reset-md-content th, .reset-md-content td {
    padding: revert ;
    border-width: revert ;
    border-style: solid ;
    border-color: inherit ;
  }
  .reset-md-content img, .reset-md-content picture, .reset-md-content video, .reset-md-content canvas, .reset-md-content svg {
    display: inline-block ;
    max-width: none ;
  }
  .reset-md-content blockquote, .reset-md-content q {
    quotes: revert ;
    border-left: 5px solid #eee ;
    padding-left: 10px ;
  }
  .reset-md-content blockquote::before, .reset-md-content blockquote::after, .reset-md-content q::before, .reset-md-content q::after {
    content: revert ;
  }
  .reset-md-content pre {
    display: block ;
    padding: 9.5px ;
    margin: 0 0 10px ;
    font-size: 13px ;
    line-height: 1.43 ;
    color: #333 ;
    word-break: break-all ;
    word-wrap: break-word ;
    background-color: #f5f5f5 ;
    border: #ccc ;
    border-radius: 4px ;
  }
  .reset-md-content pre code {
    all: unset ;
  }
  .reset-md-content code {
    padding: 2px 8px 2px 4px ;
    font-size: 90% ;
    color: #2A465C ;
    background-color: #D5E9FF ;
    white-space: nowrap ;
    border-radius: 4px ;
  }