.pager-arrow[data-v-eccd3fde]{border:1.5px solid var(--color-forest-500);width:2.75rem;height:2.75rem;color:var(--color-forest-500);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.pager-arrow[data-v-eccd3fde]:hover:not(:disabled){background:var(--color-forest-500);color:#fff}.pager-arrow[data-v-eccd3fde]:disabled{opacity:.3;cursor:not-allowed}.pager-arrow--dark[data-v-eccd3fde]{color:#fff;border-color:#fff9}.pager-arrow--dark[data-v-eccd3fde]:hover:not(:disabled){color:var(--color-forest-500);background:#fff}.pager-dot[data-v-eccd3fde]{background:var(--color-sage-400);border-radius:9999px;width:.5rem;height:.5rem;transition:width .35s cubic-bezier(.4,0,.2,1),background-color .35s;position:relative}.pager-dot[data-v-eccd3fde]:after{content:"";position:absolute;inset:-.75rem -.25rem}.pager-dot--active[data-v-eccd3fde]{background:var(--color-oak-500);width:2rem}.pager-dot--dark[data-v-eccd3fde]{background:#ffffff59}.pager-dot--dark.pager-dot--active[data-v-eccd3fde]{background:var(--color-oak-400)}@media (prefers-reduced-motion:reduce){.pager-arrow[data-v-eccd3fde],.pager-dot[data-v-eccd3fde]{transition:none}}.rail[data-v-cace3e7c]{--gap:1rem;gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:.5rem;cursor:grab;outline:none;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.rail[data-v-cace3e7c]::-webkit-scrollbar{display:none}.rail--dragging[data-v-cace3e7c]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.rail--dragging[data-v-cace3e7c] *{pointer-events:none}.rail-item[data-v-cace3e7c]{flex:0 0 calc((100% - var(--gap)*(var(--pv-m) - 1))/var(--pv-m));scroll-snap-align:start;min-width:0}@media (width>=640px){.rail[data-v-cace3e7c]{--gap:1.25rem;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.rail-item[data-v-cace3e7c]{flex-basis:calc((100% - var(--gap)*(var(--pv-t) - 1))/var(--pv-t))}}@media (width>=1024px){.rail[data-v-cace3e7c]{--gap:1.5rem}.rail-item[data-v-cace3e7c]{flex-basis:calc((100% - var(--gap)*(var(--pv-d) - 1))/var(--pv-d))}}
