.l-split-even {
  --dsa-split-even--sticky-margin: var(--ks-spacing-stack-xl);
  --dsa-split-even--v-gutter_small: var(--ks-spacing-stack-s);
  --dsa-split-even--v-gutter_default: var(--ks-spacing-stack-l);
  --dsa-split-even--v-gutter_large: var(--dsa-content--vertical-spacing);
  --dsa-split-even--h-gutter_default: var(--ks-spacing-inline-l);
  --dsa-split-even--h-gutter_small: var(--ks-spacing-inline-m);
  --dsa-split-even--h-gutter_large: var(--ks-spacing-inline-xxl);
  --dsa-split-even__content--gutter_small: var(--ks-spacing-s);
  --dsa-split-even__content--gutter_default: var(--ks-spacing-m);
  --dsa-split-even__content--gutter_large: var(--ks-spacing-xl);
  --dsa-split-even__content--flex-basis_narrow: var(--dsa-tile--width_medium);
  --dsa-split-even__content--flex-basis_medium: var(--dsa-tile--width_large);
  --dsa-split-even__content--flex-basis_wide: var(--dsa-tile--width_largest);
}

.l-split-even {
  --dsa-split-even--v-gutter: var(--dsa-split-even--v-gutter_default, var(--ks-spacing-stack-m));
  --dsa-split-even--h-gutter: var(--dsa-split-even--h-gutter_default, var(--ks-spacing-inline-l));
  display: flex;
  flex-wrap: wrap;
  gap: var(--dsa-split-even--v-gutter) var(--dsa-split-even--h-gutter);
}
.l-split-even--v-gutter-small {
  --dsa-split-even--v-gutter: var(--dsa-split-even--v-gutter_small, var(--ks-spacing-stack-s));
}
.l-split-even--v-gutter-default {
  --dsa-split-even--v-gutter: var(--dsa-split-even--v-gutter_default, var(--ks-spacing-stack-l));
}
.l-split-even--v-gutter-large {
  --dsa-split-even--v-gutter: var(--dsa-split-even--v-gutter_large, var(--dsa-content--vertical-spacing));
}
.l-split-even--v-gutter-none {
  --dsa-split-even--v-gutter: 0;
}
.l-split-even--h-gutter-small {
  --dsa-split-even--h-gutter: var(--dsa-split-even--h-gutter_small, var(--ks-spacing-inline-m));
}
.l-split-even--h-gutter-default {
  --dsa-split-even--h-gutter: var(--dsa-split-even--h-gutter_default, var(--ks-spacing-inline-l));
}
.l-split-even--h-gutter-large {
  --dsa-split-even--h-gutter: var(--dsa-split-even--h-gutter_large, var(--ks-spacing-inline-xxl));
}
.l-split-even--h-gutter-none {
  --dsa-split-even--h-gutter: 0;
}
.l-split-even--width-narrow {
  --dsa-split-even__content--flex-basis: var(
    --dsa-split-even__content--flex-basis_narrow,
    var(--dsa-tile--width_small)
  );
}
.l-split-even--width-medium {
  --dsa-split-even__content--flex-basis: var(
    --dsa-split-even__content--flex-basis_medium,
    var(--dsa-tile--width_medium)
  );
}
.l-split-even--width-wide {
  --dsa-split-even__content--flex-basis: var(
    --dsa-split-even__content--flex-basis_wide,
    var(--dsa-tile--width_large)
  );
}
.l-split-even--align-top {
  align-items: flex-start;
}
.l-split-even--align-center {
  align-items: center;
}
.l-split-even--align-bottom {
  align-items: flex-end;
}
.l-split-even--align-sticky {
  position: relative;
}
.l-split-even--align-sticky .l-split-even__sticky-container {
  display: flex;
  flex-direction: column;
  position: sticky;
  top: var(--dsa-split-even--sticky-margin, var(--ks-spacing-stack-xl));
  gap: var(--dsa-split-even--v-gutter, var(--ks-spacing-stack-m));
  height: fit-content;
}
.l-split-even--mobile-reverse {
  flex-wrap: wrap-reverse;
}
.l-split-even--mobile-reverse.l-split-even--align-top {
  align-items: flex-end;
}
.l-split-even--mobile-reverse.l-split-even--align-bottom {
  align-items: flex-start;
}
.l-split-even__content {
  flex: 1 1 var(--dsa-split-even__content--flex-basis);
  display: flex;
  flex-direction: column;
}
.l-split-even__content--stretch-vertically {
  align-self: stretch;
  align-items: stretch;
}
.l-split-even__content--stretch-vertically .l-split-even__content-layout {
  flex-grow: 1;
}
.l-split-even__content--stretch-vertically .l-split-even__content-layout > * {
  height: 100%;
  flex-grow: 1;
}
.l-split-even__content-layout--gutter-none {
  gap: 0;
}
.l-split-even__content-layout--gutter-small {
  gap: var(--dsa-split-even__content--gutter_small, var(--ks-spacing-s));
}
.l-split-even__content-layout--gutter-default {
  gap: var(--dsa-split-even__content--gutter_default, var(--ks-spacing-m));
}
.l-split-even__content-layout--gutter-large {
  gap: var(--dsa-split-even__content--gutter_large, var(--ks-spacing-xl));
}
.l-split-even__content-layout--list {
  display: grid;
  grid-template-rows: auto;
}
.l-split-even__content-layout--smallTiles {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
.l-split-even__content-layout--smallTiles > * {
  grid-column: span 2;
}
@media (max-width: 500px) {
  .l-split-even__content-layout--smallTiles {
    grid-template-columns: repeat(2, 1fr);
  }
}
.l-split-even__content-layout--smallTiles > :only-child {
  grid-column: 1/-1;
}
.l-split-even__content-layout--smallTiles--two > * {
  grid-column: span 3;
}
.l-split-even__content-layout--largeTiles {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.l-split-even__content-layout--largeTiles > :only-child {
  grid-column: 1/-1;
}
@media (max-width: 500px) {
  .l-split-even__content-layout--largeTiles {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}