/* S4 · The flow (SITE-23). Styles for [data-section="flow"] only. The diagram is SITE-20's weekFlow() (flows.css);
   this frames it on a paper card flush to the rails, as the lab does, and seats SITE-30's mark in the hub. */
.flw-card { position: relative; isolation: isolate; margin-top: var(--s-10); border-radius: var(--r-lg); background: var(--paper);
  border: 1px solid var(--hairline); overflow: hidden; }
.flw .wf-hub > span { display: block; line-height: 0; }
.flw .wf-hub svg { width: auto; }
.flw-note { margin-top: var(--s-4); color: var(--ink-58); }
/* No section numerals (founder, 2026-10-31 ~01:43): the heading is one column until .sec-head's numeral is opt-in. */
.flw .sec-head { grid-template-columns: minmax(0, 1fr); column-gap: 0; }
.flw .sec-head > * { grid-column: 1; }
/* Off screen, the browser skips the whole diagram (its canvas, covers and layers), so scrolling elsewhere doesn't pay
   for it; `auto` keeps its last measured height, so nothing shifts when it comes back. */
.flw { content-visibility: auto; contain-intrinsic-size: auto 1180px; }
