/* Fit the SPDL reference title to its reading column without changing other headings. */
.content-container #main.single-line-title { container-type: inline-size; }
.content-container #main.single-line-title > h1 {
  max-width: none;
  white-space: nowrap;
  font-size: clamp(.75rem, 2.3vw, 3.65rem);
  font-size: min(3.65rem, 4.7cqi);
}
/* Keep the title in the reading column at the tablet breakpoint, too. */
@media (min-width: 768px) {
  .content-container.single-line-title > main { grid-column: 2; grid-row: 1; }
  .content-container.single-line-title > .sidebar { grid-column: 1; grid-row: 1; }
}
/* Wide reference tables scroll within the narrower tablet reading column. */
@media (min-width: 768px) and (max-width: 1020px) {
  #main.single-line-title table { display: block; overflow-x: auto; }
}
