.hscroll{flex-direction:column;width:100%;display:flex}@media screen and (max-width:480px){.hscroll__viewport{padding-bottom:2rem}@media (min-width:64rem){.hscroll__viewport{padding-bottom:4rem}}.hscroll__viewport{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:calc(var(--p-page)*.1rem);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.hscroll__viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.hscroll__viewport::-webkit-scrollbar{display:none}}.hscroll__track-wrap{width:100%;display:none}@media (min-width:64rem){.hscroll__track-wrap{max-width:70rem}}.hscroll__track-wrap{margin-left:auto;margin-right:auto}@media screen and (max-width:480px){.hscroll--scrollable .hscroll__track-wrap{flex-shrink:0;display:block}}.hscroll__track{width:100%;height:1px;position:relative}@media (min-width:64rem){.hscroll__track{height:2px}}.hscroll__track{-ms-touch-action:none;touch-action:none;background:rgba(255,255,255,.2);overflow:hidden}.hscroll__thumb{box-sizing:border-box;pointer-events:auto;cursor:-webkit-grab;cursor:grab;background:#fff;height:100%;position:absolute;top:0;left:0}.hscroll__thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.hscroll--neutral .hscroll__viewport{padding-bottom:2rem}@media (min-width:64rem){.hscroll--neutral .hscroll__viewport{padding-bottom:4rem}}.hscroll--neutral .hscroll__viewport{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:calc(var(--p-page)*.1rem);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.hscroll--neutral .hscroll__viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.hscroll--neutral .hscroll__viewport::-webkit-scrollbar{display:none}.hscroll--neutral.hscroll--scrollable .hscroll__track-wrap{flex-shrink:0;display:block}.hscroll--neutral .hscroll__track{background:rgba(0,0,0,.1)}.hscroll--neutral .hscroll__thumb{background:var(--orange)}
