/* Compact controls and automatically advancing showcase rails. */
.pain-rail{align-items:flex-start;scrollbar-width:none}.pain-rail::-webkit-scrollbar{display:none}.pain-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0}.pain-controls button,.rail-autoplay{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid #95baa2;border-radius:50%;background:#fff;color:#0e4321;font-size:22px;cursor:pointer}.pain-controls button:disabled{opacity:.35;cursor:default}.pain-controls [data-pain-position]{font-size:14px;font-variant-numeric:tabular-nums;color:#536158;min-width:60px;text-align:center}.pain-controls button:hover:not(:disabled),.rail-autoplay:hover{background:#eaf4ed}.pain-controls button:focus-visible,.rail-autoplay:focus-visible{outline:3px solid #1b7a3e;outline-offset:3px}.client-logo-carousel .client-logo-tile{border:0;border-radius:0;background:transparent;box-shadow:none;padding:6px 12px}.client-logo-carousel .client-logo-grid{scrollbar-width:none}.client-logo-grid::-webkit-scrollbar{display:none}.client-logo-controls{justify-content:flex-end}.client-logo-controls>div{align-items:center}.showcase-labels{display:grid!important;grid-template-rows:repeat(3,auto)!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:max-content;gap:10px!important;overflow-x:auto;max-width:100%;scrollbar-width:none;scroll-snap-type:x proximity;padding:6px 0 12px}.showcase-labels::-webkit-scrollbar{display:none}.showcase-labels>a{white-space:nowrap;scroll-snap-align:start}.showcase-autoplay-controls{display:flex;justify-content:flex-end;margin-top:6px}.rail-autoplay{font-size:16px}.showcase-caption{display:none}@media(max-width:700px){.showcase-labels>a{font-size:13px;padding:12px 14px}.pain-controls{margin:16px 0;gap:18px}}
.pain-rail{box-sizing:border-box;overflow-y:hidden}

.continuous-rail{scroll-snap-type:none!important;scroll-behavior:auto!important}.rail-autoplay,.showcase-autoplay-controls{display:none!important}
