.differences-carousel-controls{display:none}@media (max-width:850px){.differences-carousel-track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;grid-gap:12px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;padding:6px 0 16px}.differences-carousel-track .feature-card{min-width:0;min-height:228px;padding:20px;border-radius:18px;scroll-snap-align:start}.differences-carousel-track .feature-top{min-height:44px}.differences-carousel-track .feature-number{font-size:40px}.differences-carousel-track .feature-card h3{font-size:18px;margin:22px 0 10px}.differences-carousel-track:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:4px;border-radius:var(--radius-sm)}.differences-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.differences-carousel-controls>span{color:var(--color-text-muted);font-size:13px}.differences-carousel-controls>div{display:flex;gap:8px}.differences-carousel-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-brand-blue);background:var(--color-surface);cursor:pointer}.differences-carousel-controls button:hover:not(:disabled){border-color:var(--color-brand-blue)}.differences-carousel-controls button:disabled{opacity:.35;cursor:default}.differences-carousel-controls button:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px}.differences-carousel-back,.differences-carousel-forward{display:flex}.differences-carousel-back{transform:rotate(90deg)}.differences-carousel-forward{transform:rotate(-90deg)}}