.statistic {
  display: flex;
  flex-direction: column;
  padding-block: var(--wdg-gap-small);
  row-gap: var(--wdg-gap-2xsmall);
}
@media (min-width: 48em) {
  .statistic {
    padding: var(--wdg-gap-small);
  }
}
.wp-block-column:has([style*=padding-left], [style*=padding-right]) .wp-block-group .statistic {
  padding-inline: 0;
}
.statistic__layout {
  align-items: first baseline;
  display: flex;
  flex-wrap: wrap;
  gap: 1ch;
}
.statistic__value, .statistic__suffix {
  font-family: var(--wdg-font-heading-alt);
  font-weight: 700;
  line-height: 1;
}
.statistic__suffix:not(:has(mark)) {
  opacity: 0.8;
}
.statistic__heading {
  font-weight: 600;
}
.statistic__description {
  border-block-start: 2px solid currentColor;
  font-weight: 500;
  padding-block-start: calc(var(--wdg-gap-small) / 3);
}
.statistic--size-small .statistic__suffix {
  font-size: var(--wdg-font-size-2xlarge);
}
.statistic--size-medium .statistic__suffix {
  font-size: var(--wdg-font-size-3xlarge);
}
.statistic--size-large .statistic__suffix {
  font-size: var(--wdg-font-size-4xlarge);
}
.statistic.has-text-align-left {
  align-items: flex-start;
}
.statistic.has-text-align-center {
  align-items: center;
}
.statistic.has-text-align-right {
  align-items: flex-end;
}

/*# sourceMappingURL=style.css.map */