.#{$prefix}-summary {
  @include scheme-element-bg-color(beige, true);
  padding: space(3N);

  @include respond-from(md) {
    padding: space(4N) space(5N) space(3N);
  }
}

.#{$prefix}-summary__title {
  @include text-styles(xs);
  font-weight: font-weight(bold);
  text-transform: uppercase;
  margin: 0 0 space(2N);
  @include scheme-element-text-color(g800, true);
}

.#{$prefix}-summary__list {
  @include text-styles(xs);

  > li {
    margin: 0;
    @include line-height(snug);

    &::before {
      content: none;
    }
  }

  a {
    display: inline-flex;
    padding: space(1N);
    margin: 0 (-(space(1N)));
    box-shadow: none;
    @include scheme-element-text-color(g800, true);
    @include scheme-element-bg-color(t-plain, true, after);

    &::before {
      content: counters(list-number, ".") ".";
      margin-right: space(1N);
    }
  }
}
