/* Readable captions and semantic row headings in the medical reference tables. */
.postid-84573 .prose table > caption,
.postid-85946 .prose table > caption,
.postid-85961 .prose table > caption,
.postid-86066 .prose table > caption {
  padding: 12px 16px;
  font: 500 14px/1.7 var(--display);
  text-align: start;
  white-space: normal;
  color: var(--muted);
}
@media (max-width: 720px) {
  .postid-85961 .prose .tbl-cards > caption {
    display: block;
    width: 100%;
    margin-bottom: 12px;
  }
  .postid-85961 .prose .tbl-cards tbody th[scope="row"] {
    display: block;
    width: 100%;
    padding: 12px 0;
    background: none;
    border-bottom: 1px solid var(--line);
    font: 600 16px/1.5 var(--display);
    text-align: start;
    overflow-wrap: anywhere;
  }
}
