/* Preserve normal reading size; wide comparisons scroll within their captioned region. */
main .references a {
  overflow-wrap: anywhere;
}
main .quarto-float-tbl > div[aria-describedby] {
  max-width: 100%;
  overflow-x: auto;
}
main .quarto-float-tbl th,
main .quarto-float-tbl td {
  text-align: left;
  vertical-align: top;
}
main .quarto-float-tbl table {
  min-width: 36rem;
}
main .quarto-float-tbl > div[aria-describedby]:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}
main .quarto-float-tbl .table-scroll-hint {
  font-size: .9rem;
  margin-block: .25rem .5rem;
}
@media print {
  main .quarto-float-tbl table { min-width: 0; }
  main .quarto-float-tbl > div[aria-describedby] { overflow: visible; }
  .table-scroll-hint { display: none; }
}

/* The reading-map link at the head of the sidebar reads like a chapter entry, underlined. */
#quarto-sidebar .quarto-sidebar-header .sidebar-header-item p {
  margin: .4rem 0 .2em;
  font-size: .925rem;
  line-height: 1rem;
  color: hsl(0, 0%, 35%);
}
#quarto-sidebar .quarto-sidebar-header .sidebar-header-item a {
  color: inherit;
  text-decoration: underline;
}
#quarto-sidebar .quarto-sidebar-header .sidebar-header-item a:hover,
#quarto-sidebar .quarto-sidebar-header .sidebar-header-item a:focus {
  color: rgba(32.76, 81.48, 190.68, .8);
}
