.grid-carousel,.grid-carousel .grid-carousel-inner{position:relative;display:grid;grid-template-rows:repeat(var(--item-subrows),auto)}.grid-carousel{padding:0;margin:0;grid-template-columns:auto 1fr auto;--item-subrows: 5;--item-columns: 1;--item-count: 1}.grid-carousel .grid-carousel-inner{grid-column:1/-1;grid-row:1/-1;height:100%;grid-template-rows:subgrid;grid-auto-flow:column;grid-auto-columns:calc(100%/min(var(--item-count),var(--item-columns)));justify-content:space-around;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.grid-carousel .grid-carousel-inner::-webkit-scrollbar{display:none}.grid-carousel .grid-carousel-control{grid-row:1/-1;display:block;width:40px;padding:8px;z-index:3;border:unset;background-color:transparent;cursor:pointer}.grid-carousel .grid-carousel-control svg .st0{fill:#9fb3c6}.grid-carousel .grid-carousel-control.grid-carousel-control-prev{grid-column:1/2}.grid-carousel .grid-carousel-control.grid-carousel-control-next{grid-column:3/4}.grid-carousel .grid-carousel-item,.grid-carousel .grid-carousel-item .grid-carousel-item-inner{position:relative;grid-row:1/-1;display:grid;grid-template-rows:repeat(var(--item-subrows),auto);grid-template-rows:subgrid}.grid-carousel .grid-carousel-item{scroll-snap-align:start;padding:0;margin:0}.grid-carousel .grid-carousel-item .grid-carousel-item-inner{margin:0 5px;padding:0 15px;text-align:center}.grid-carousel .grid-carousel-item .grid-carousel-item-inner img{max-height:200px;width:auto;margin:5px auto}@media (hover:none){.grid-carousel .grid-carousel-inner{scroll-snap-type:inline mandatory}}