/* Legal pages (privacy, cookies, terms) ----------------------------------- */
/* On small screens the contents list stacks above the text; give it a tint so it reads as a panel on the white section. */
@media (max-width: 899px) {
  .legal__toc { background: var(--paper); border: 1px solid var(--line-soft); }
}
.prose .work-note { margin-bottom: 8px; }
.prose .work-note p { color: var(--muted); }
