.block-scroll-wrap{position:relative;display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.block-scroll-track--fit{align-items:flex-start;overflow-y:hidden}@media (pointer:fine) and (hover:hover){.block-scroll-track{overflow-x:auto!important;flex-wrap:nowrap!important;cursor:grab;min-width:0}.block-scroll-track.block-scroll-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none;-webkit-user-select:none}.block-scroll-track.block-scroll-dragging *{user-select:none;-webkit-user-select:none;pointer-events:none}.block-scroll-track.block-scroll-settling{scroll-snap-type:none}}.block-scroll-track--dots{scrollbar-width:none}.block-scroll-track--dots::-webkit-scrollbar{display:none}.block-scroll-dots{display:none;justify-content:center;align-items:center;gap:6px;margin-top:15px;flex:0 0 auto}.block-scroll-dots .block-scroll-dot{width:7px;height:7px;min-height:0;margin:0;padding:0;border:none;border-radius:999px;background:#d1d5db;box-shadow:none;font:inherit;font-size:0;line-height:0;cursor:pointer;-webkit-appearance:none;appearance:none;transition:width .2s ease,background .2s ease}.block-scroll-dots .block-scroll-dot:hover{background:#26a560;opacity:.7}.block-scroll-dots .block-scroll-dot:focus{outline:0}.block-scroll-dots .block-scroll-dot:focus-visible{outline:2.5px solid #26A560;outline-offset:2px}.block-scroll-dots .block-scroll-dot.active{width:18px;background:#26a560;opacity:1}
