.changelog-list { list-style: none; padding: 0; }
.changelog-list li, .errata-entry { border-top: 1px solid var(--site-line); padding: 20px 0; }
.changelog-meta { color: var(--site-muted); font-size: .9rem; }
.changelog-list h3, .errata-entry h3 { margin: 8px 0; }
.errata-entry, .changelog-list { overflow-wrap: anywhere; }
.errata-entry dl { display: grid; grid-template-columns: 6em minmax(0, 1fr); gap: 12px 20px; }
.errata-entry dt { font-weight: 600; }
.errata-entry dd { margin: 0; }
.errata-entry, #changelog, #errata { scroll-margin-top: 24px; }
@media (max-width: 600px) {
  .errata-entry dl { grid-template-columns: 1fr; gap: 4px; }
  .errata-entry dd { margin-bottom: 12px; }
}
