.flow ul+* {
    --flow-gap: 2.50em;
}

.flow *+h1,
.flow *+.h1 {
    --flow-gap: 0.66em;
}

.flow *+h2,
.flow *+.h2 {
    --flow-gap: 0.66em;
}

.flow *+h3,
.flow *+.h3 {
    --flow-gap: 1.00em;
}

.flow *+h4,
.flow *+.h4 {
    --flow-gap: 1.00em;
}

.flow *+blockquote {
    --flow-gap: 2.00em;
}

.flow > *+* {
    display: block;
    margin-top: var(--flow-gap, 1.00em);
}
