.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:grab;-webkit-user-select:none;user-select:none}.hscroll__viewport:active{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-inline:auto}@media screen and (max-width:480px){.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{touch-action:none;background:#fff3;overflow:hidden}.hscroll__thumb{box-sizing:border-box;pointer-events:auto;cursor:grab;background:#fff;height:100%;position:absolute;top:0;left:0}.hscroll__thumb:active{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:grab;-webkit-user-select:none;user-select:none}.hscroll--neutral .hscroll__viewport:active{cursor:grabbing}.hscroll--neutral .hscroll__viewport::-webkit-scrollbar{display:none}.hscroll--neutral .hscroll__track-wrap{flex-shrink:0;display:block}.hscroll--neutral .hscroll__track{background:#0000001a}.hscroll--neutral .hscroll__thumb{background:var(--orange)}
@media (min-width:64rem){.pages .hscroll--neutral .hscroll__track{height:1px}}.pages .hscroll--neutral .hscroll__viewport{-webkit-user-select:auto;user-select:auto;cursor:auto!important}.pages .hscroll--neutral .hscroll__viewport:active,.pages .hscroll--neutral .hscroll__thumb,.pages .hscroll--neutral .hscroll__thumb:active{cursor:auto!important}.pages__stages{overflow:auto}@media screen and (min-width:481px){.pages__stages{padding-left:calc(var(--p-page)*.1rem);padding-right:calc(var(--p-page)*.1rem);padding-bottom:15px}}
