.film-notes { margin-block: 1rem 1.5rem; }
.film-notes summary { width: fit-content; cursor: pointer; color: var(--p-ink, #202020); }
.film-notes dl { margin: 1rem 0 0; display: grid; gap: 1rem; max-width: 72ch; }
.film-notes dt { font-weight: 600; }
.film-notes dd { margin: 0; }
.film-description,
.s-example figure .film-description,
.r-project .film-description {
  margin: .6rem 0;
  color: var(--p-muted, #555);
  font-size: .94rem;
  line-height: 1.55;
}
