/* Clinical evidence follows the authored order and the learner's text size. */
.clinical-stem { min-inline-size: 0; overflow-wrap: anywhere; }
.clinical-stem > :first-child { margin-block-start: 0; }
.clinical-stem > :last-child { margin-block-end: 0; }
.clinical-stem > p { margin-block: 0 1em; }
.clinical-stem > :is(ul, ol) { margin-block: .75em 1em; padding-inline-start: 1.3em; }
.clinical-stem li + li { margin-block-start: .35em; }
.clinical-stem > .clinical-stem__heading { margin-block: 1em .4em; }
body table.clinical-data {
  inline-size: 100%;
  max-inline-size: 100%;
  margin-block: .75em 1.25em;
  table-layout: fixed;
  border: 0;
  border-collapse: collapse;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: inherit;
  font: inherit;
  font-variant-numeric: tabular-nums lining-nums;
}
body .clinical-data :is(th, td) {
  padding: .45em .6em;
  border: 0;
  border-block-end: 1px solid var(--color-border, #D4DAD5);
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: start;
  vertical-align: top;
  overflow-wrap: anywhere;
}
body .clinical-data th { font-weight: 600; }
body .clinical-data th[scope='row'] { inline-size: 44%; padding-inline-start: 0; }
body table.clinical-data:not(:has(thead)) { table-layout: auto; }
body .clinical-data:not(:has(thead)) th[scope='row'] { overflow-wrap: break-word; }
body .clinical-data:not(:has(thead)) td { overflow-wrap: normal; word-break: normal; }
body .clinical-data :is(th, td):last-child { padding-inline-end: 0; }
.clinical-data__syntax { display: none; }
.clinical-data-scroll { max-inline-size: 100%; overflow-x: auto; container-type: inline-size; }
.clinical-data-scroll > table.clinical-data { min-inline-size: 30em; }
.clinical-data-hint { display: none; }
@container (width < 30em) {
  .clinical-data-hint { display: block; position: sticky; inset-inline-start: 0; color: var(--color-text-secondary, #53625B); font-size: .8em; }
  .clinical-data-hint::before { content: 'Scroll table to see all columns'; }
}
.clinical-data-scroll:focus-visible { outline: 2px solid var(--color-focus, #1F4E5A); outline-offset: 3px; }
@media print {
  .clinical-data-scroll { overflow: visible; }
  .clinical-data-hint { display: none; }
  .clinical-data tr { break-inside: avoid; }
}
