/* WordPress compatibility rules kept separate so XSERVER's long app.css cache cannot hide fixes. */
.article-v2-body {
  min-width: 0;
  overflow-wrap: anywhere;
}

.article-v2-body th,
.article-v2-body td {
  overflow-wrap: anywhere;
}

.public-sample-note {
  min-width: 0;
}

.public-sample-note b {
  flex: 0 0 auto;
}

.public-sample-note span {
  min-width: 0;
  overflow-wrap: anywhere;
}

@media (max-width: 760px) {
  .article-v2-body table {
    display: block;
    max-width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }

  .article-v2-body th,
  .article-v2-body td {
    min-width: 4.6em;
    overflow-wrap: normal;
  }

  .article-v2-body tr:first-child > * {
    font-weight: 850;
    background: #fff3d4;
  }
}
