{# CONTENTS LIST — the section titles, each linked to its heading (#183). Shared by the `Contents` component and the paged medium's contents sheet, so the two cannot drift. The markup is the same in every medium: on paper, the paged skeleton's stylesheet appends a leader and the page number to each link, through `target-counter` — a print-engine feature, not universal CSS — and an email, which never loads that stylesheet, shows the links alone. It declares its own alignment, as every structural component does, so a centred section cannot centre an entry away from its leader. The `div` carries both spellings (#125); an `ol` has no `align` attribute. Context: contents_entries — list of dicts with keys: title, anchor #}