Here’s the CSS for flow.

.flow {
display: flex;
flex-flow: row wrap;
gap: var(--gap-y, var(--gap)) var(--gap-x, var(--gap));
> .spacer {
margin-block-start: auto;
}
> *,
> :where(.contents) > *,
> *:where(astro-island, astro-slot) > * {
flex-grow: var(--grow);
}
}