.so-seam{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.so-seam::-webkit-scrollbar{width:0;height:0;display:none}.so-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 10px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#000 10px calc(100% - 16px),#0000)}.so-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}@keyframes so-pulse{0%,to{opacity:1}50%{opacity:.3}}.so-pulse{animation:1.4s ease-in-out infinite so-pulse}@media (prefers-reduced-motion:reduce){.so-pulse{animation:none}}.so-body{overscroll-behavior:auto;overflow-y:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.so-card:hover .so-body,.so-card:focus-within .so-body,.so-body.so-body-touch{overflow-y:auto}.so-card:hover .so-body,.so-card:focus-within .so-body{-webkit-mask-image:linear-gradient(#0000,#000 8px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 8px calc(100% - 14px),#0000)}
