@media print {
  .no-print,
  .legacy-search {
    display: none;
  }
}

#search {
  font-size: 13px;
  text-align: left;
}

table.article th {
  border: 1px solid black;
  font-size: 9pt;
  text-align: left;
}

.video {
  max-width: 640px;
  margin: 1em 0;
}

.video iframe {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  border: 0;
}
