.cmp-counter{display:inline-block;width:auto;text-align:left}
.cmp-counter__number-wrapper{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:.5rem;color:#000}
.cmp-counter__prefix,.cmp-counter__suffix{display:inline}
.cmp-counter__value{display:inline;font-variant-numeric:tabular-nums}
@media(max-width:768px){.cmp-counter__number-wrapper{font-size:2.5rem}
}
@media print{.cmp-counter{page-break-inside:avoid}
}
@media(prefers-contrast:high){.cmp-counter__number-wrapper{font-weight:800}
}
@media(prefers-reduced-motion:reduce){.cmp-counter__value{transition:none !important}
}
.animated-counter{composes:cmp-counter}
.animated-counter__item{composes:cmp-counter}
.animated-counter__number{composes:cmp-counter__number-wrapper}
.animated-counter__prefix{composes:cmp-counter__prefix}
.animated-counter__suffix{composes:cmp-counter__suffix}
.counter-value{composes:cmp-counter__value}