/* Shared text-row heights keep all three phases on the same visual baselines. */
#guidegrip-flow .flow-title {
  min-height: var(--flow-title-height, 0px);
}
#guidegrip-flow .flow-summary {
  min-height: var(--flow-summary-height, 0px);
}
#guidegrip-flow .flow-facts li:nth-child(1) {
  min-height: var(--flow-fact-first-height, 0px);
}
#guidegrip-flow .flow-facts li:nth-child(2) {
  min-height: var(--flow-fact-second-height, 0px);
}
#guidegrip-flow .flow-alignment-measure {
  position: fixed;
  top: 0;
  left: -100000px;
  visibility: hidden;
  pointer-events: none;
  contain: layout;
}
#guidegrip-flow .flow-alignment-measure .flow-title,
#guidegrip-flow .flow-alignment-measure .flow-summary,
#guidegrip-flow .flow-alignment-measure .flow-facts li {
  min-height: 0;
}
