.nicolas-reviews { min-inline-size: 0; }

/* Reserve room for the review carousel, without constraining its final height. */
.nicolas-reviews--deferred { min-block-size: 24rem; }
.nicolas-reviews__status,
.nicolas-reviews__fallback { text-align: center; }
.nicolas-reviews [hidden] { display: none !important; }

@media (max-width: 48rem) {
    .nicolas-reviews--deferred { min-block-size: 30rem; }
}
