.section-carousel-slides.svelte-1ypla4o{display:contents
}
.card-container.svelte-hpd4s5{--card-max-width:350px;--card-width:80vw;max-width:var(--page-max-width);margin:0 auto;padding-top:0.75rem;padding-bottom:0.75rem;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-snap-points-x:repeat(100%);scroll-snap-destination:100% 0%;-webkit-overflow-scrolling:touch;scroll-padding:var(--page-margin);padding-left:var(--page-margin)

    /* From scrollable area to grid items */
  }@media(min-width: 1024px){.card-container.svelte-hpd4s5{display:grid}.card-container.svelte-hpd4s5{gap:var(--page-grid-gap)}.card-container.svelte-hpd4s5{padding-left:var(--page-margin);padding-right:var(--page-margin)}.card-container.svelte-hpd4s5{max-width:var(--page-max-width);margin:0 auto}}.card-container.svelte-hpd4s5::after{content:'';padding-left:var(--page-margin)}.card-container.svelte-hpd4s5::after{display:block}@media(min-width: 1024px){.card-container.svelte-hpd4s5::after{display:none}}@media(min-width: 1024px){.card-container.v-2-cols.svelte-hpd4s5{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.card-container.v-3-cols.svelte-hpd4s5{grid-template-columns:repeat(3, minmax(0, 1fr))}}.card-container.v-no-h-padding.svelte-hpd4s5{padding-left:0px;padding-right:0px}body .card-container > *{flex-shrink:0}@media(min-width: 1024px){body .card-container > *{flex-shrink:1}}body .card-container > *{width:var(--card-width) !important;max-width:var(--card-max-width) !important;scroll-snap-align:start}@media(min-width: 1024px){body .card-container > *{width:100% !important;max-width:unset !important
  }}body .card-container > [data-forward] > *{flex-shrink:0}@media(min-width: 1024px){body .card-container > [data-forward] > *{flex-shrink:1}}body .card-container > [data-forward] > *{width:var(--card-width) !important;max-width:var(--card-max-width) !important;scroll-snap-align:start}@media(min-width: 1024px){body .card-container > [data-forward] > *{width:100% !important;max-width:unset !important
  }}.card-container > * + *{margin-left:var(--page-grid-gap)}@media(min-width: 1024px){.card-container > * + *{margin-left:0px}}.card-container > [data-forward] > * + *{margin-left:var(--page-grid-gap)}@media(min-width: 1024px){.card-container > [data-forward] > * + *{margin-left:0px}}.card-container.svelte-hpd4s5::-webkit-scrollbar{display:none}
