@layer brand, tokens, density, elements, values, brand-mark, spacing, cut-edges, actions, panels, marks, roles, headings, regions, authored-text, shell, absence, layouts, motion, states, embed, tables, truncation, print, without-fills, hidden;
@layer spacing {
  .kit-region-current-step > .kit-role-headed-region > .kit-region-content > .kit-role-fact-group + a,
  .kit-region-current-step > .kit-role-headed-region > .kit-region-content > .kit-role-fact-group + button,
  .kit-region-summary > .kit-role-headed-region > .kit-region-content > .kit-role-fact-group + a,
  .kit-region-summary > .kit-role-headed-region > .kit-region-content > .kit-role-fact-group + button {
    margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
  }
  .kit-region-current-step > .kit-role-headed-region > .kit-region-content > .kit-role-fact-group + a,
  .kit-region-summary > .kit-role-headed-region > .kit-region-content > .kit-role-fact-group + a {
    text-box-trim: trim-end;
  }
}
@layer layouts {
  .kit-layout-list > .kit-region-measures > .kit-region-measure-prior > .kit-role-fact-group {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
  }
}
