.cards{scrollbar-width:none;-ms-overflow-style:none}.cards::-webkit-scrollbar{width:0;height:0}.cards::-webkit-scrollbar-thumb,.cards::-webkit-scrollbar-track{background:transparent}.scroll-smooth{scroll-behavior:smooth}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:640px){.cards{padding-left:0;padding-right:0}}.cards:focus-visible{outline:2px solid #5ed095;outline-offset:2px}.cards{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}