/* contents_v1.css (2026-11-01 MT, preview only; decision_v8 item 3 = (a), Yajiv 7:42 PM MT): the Contents dropdown (.mtoc) shows at
   ALL widths; the left .rtoc column is hidden (kept in the DOM, still lists #source-map) and the first block's article keeps column 2,
   so title, text and figures stay aligned at 1024 px and wider. Anchor targets clear the sticky header. */
.mtoc{display:block}
@media (min-width:1024px){.rgrid>.rtoc{display:none}.rgrid>.prose{grid-column:2}}
main [id]{scroll-margin-top:88px}
.mtoc summary:focus-visible{outline:3px solid var(--c-focus,#0A5C78);outline-offset:2px}
.mtoc ol{list-style:none;margin:0 0 24px;padding:8px 0;border:1px solid var(--c-rule);border-radius:var(--radius-lg);background:var(--c-surface);font:400 15px/22px var(--font-sans)}
.mtoc ol a{display:block;padding:10px 16px;color:var(--c-ink-2);text-decoration:none}
.mtoc ol a:hover,.mtoc ol a:focus-visible{color:var(--c-ink);background:var(--c-surface-2)}

/* v2 (fix round 1): between 1024 and ~1090 px the 220 + 44 + 760 px grid (pre-existing) was wider than the wrap, so the page scrolled
   sideways (1056 px at 1024). The columns may now shrink. */
@media (min-width:1024px){.rgrid{grid-template-columns:minmax(0,220px) minmax(0,760px)}}
