@layer components {
  .c-component-list.c-component-list--fluid-editorial { font-size: clamp(min(1.125rem, var(--wa-font-body-size)), 1.6vw, var(--wa-font-body-size)); line-height: var(--wa-font-body-line-height); }
  .c-component-list--arrow-steps.c-component-list--fluid-editorial { font-size: 1rem; }
  .c-component-list--fluid-editorial:not(.c-component-list--arrow-steps):not(.c-component-list--tags) { gap: 0; }
  .c-component-list--fluid-editorial.c-component-list--plain, .c-component-list--fluid-editorial.c-component-list--plain > li { padding-inline-start: 0; }
  .c-component-list--fluid-editorial:not(.c-component-list--plain):not(.c-component-list--arrow-steps):not(.c-component-list--steps):not(.c-component-list--editorial-steps):not(.c-component-list--tags) { padding-inline-start: 1.2em; }
  .c-component-list--fluid-editorial:not(.c-component-list--plain):not(.c-component-list--arrow-steps):not(.c-component-list--steps):not(.c-component-list--editorial-steps):not(.c-component-list--tags) > li { padding-inline-start: .2em; }
  .c-component-list--fluid-editorial:not(.c-component-list--arrow-steps):not(.c-component-list--tags) > li + li { margin-block-start: .6rem; }
  .c-component-list--fluid-editorial > li::marker { color: var(--wa-color-action); }
}