/* Keep the article outline clear of wide charts at laptop widths. */
@media (min-width:1100px) and (max-width:1399.98px) {
  body.hospital-reviewer-revision .cat-outline { display:block; left:16px; width:150px; }
  body.hospital-reviewer-revision .cat-outline-bar { display:none; }
  body.hospital-reviewer-revision .content .chart-shell {
    margin-left:calc(-1 * clamp(0px, (100vw - 720px) / 2 - 200px, 120px));
    margin-right:calc(-1 * clamp(0px, (100vw - 720px) / 2 - 200px, 120px));
  }
}
.reviewer-investigation th:first-child, .reviewer-investigation td:first-child { width:23%; }
.reviewer-investigation td { vertical-align:top; overflow-wrap:anywhere; }
.reviewer-volume th, .reviewer-volume td,
.reviewer-settings th, .reviewer-settings td,
.reviewer-bands th, .reviewer-bands td { vertical-align:top; }
@media (max-width:600px) {
  .reviewer-investigation thead {
    position:absolute;
    width:1px;
    height:1px;
    overflow:hidden;
    clip-path:inset(50%);
  }
  .reviewer-investigation tr { display:grid; grid-template-columns:1fr; padding:12px 0; }
  .reviewer-investigation td { display:block; width:auto !important; border:0; padding:6px 0; }
  .reviewer-investigation td:nth-child(2)::before,
  .reviewer-investigation td:nth-child(3)::before { display:block; font-weight:600; margin-bottom:4px; }
  .reviewer-investigation td:nth-child(2)::before { content:"What to clarify"; }
  .reviewer-investigation td:nth-child(3)::before { content:"Follow-up"; }
}
