.featured-list {
  gap: var(--space-m);
}
.featured-list .featured-list-item {
  width: calc(33.333% - 1rem - 1px);
}
@media only screen and (max-width: 40rem) {
  .featured-list .featured-list-item {
    width: 100%;
  }
}
.featured-list .featured-list-item .list-counter {
  width: 4.5rem;
}
.featured-list.half-items .featured-list-item {
  width: calc(50% - 1.5rem - 1px);
}
@media only screen and (max-width: 40rem) {
  .featured-list.half-items .featured-list-item {
    text-align: left;
  }
}
@media only screen and (max-width: 40rem) {
  .featured-list.half-items .featured-list-item.xs-full {
    width: calc(100% - 1.5rem - 1px);
  }
}
.featured-list.half-items .list-counter {
  width: 3.5rem;
}

.list-counter {
  flex-shrink: 0;
}
.list-counter .number {
  font-family: var(--font-family-large-heading);
  font-weight: var(--font-weight-large-heading);
  text-transform: var(--text-transform-large-heading);
  font-size: var(--font-size-large-heading-2);
  line-height: var(--line-height-large-heading-2);
  letter-spacing: var(--letter-spacing-large-heading-2);
  font-style: var(--font-style-large-heading);
  color: var(--color-accent-primary);
}
.list-counter.icons svg {
  color: var(--color-accent-primary);
  width: 38px;
  height: 38px;
}
/*# sourceMappingURL=featured_list.css.map */
