.block__stepper{container:stepper/inline-size}.block__stepper .stepper__carousel{gap:1rem;width:100%}.block__stepper .stepper__carousel .step__item{width:18rem}@container stepper (width>=600px){.block__stepper .stepper__carousel{width:inherit;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.block__stepper .stepper__carousel .step__item{flex:inherit;align-content:flex-start;width:auto}}@container stepper (width>=998px){:is(.block__stepper .stepper__carousel:not(:has(.step__item:nth-last-child(2n):first-child)),.block__stepper .stepper__carousel:has(.step__item:nth-last-child(n+6))){grid-template-columns:repeat(3,minmax(0,1fr))}}
