.embla{width:100%;margin:auto;--slide-height:19rem;--slide-spacing:0.5rem;--slide-size:40vw}@media (min-width:640px){.embla{--slide-size:25vw}}@media (min-width:1024px){.embla{--slide-size:16vw}}.embla__viewport{overflow:hidden;position:relative}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transition:box-shadow .2s,transform .2s}.embla__slide-card{background:#fff;padding:1.5rem;aspect-ratio:1/1;max-width:200px;margin:auto;transition:box-shadow .2s,transform .2s}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);font-size:4rem;font-weight:600;height:var(--slide-height);user-select:none}.embla__button,.embla__slide__number{display:flex;align-items:center;justify-content:center}.embla__button{position:absolute;top:50%;z-index:10;transform:translateY(-50%);background:rgb(9 31 90/var(--tw-bg-opacity,1));border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .2s;width:40px;height:40px;cursor:pointer;border:none;padding:8px}.embla__button:hover{background:rgb(9 31 90);box-shadow:0 4px 12px rgba(0,0,0,.12)}.embla__button--prev{left:1rem}.embla__button--next{right:1rem}