.kab-ps{background:#fff;padding:44px 0 56px}
.kab-ps__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px}
.kab-ps__title{font-size:34px}
.kab-ps__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 24px) / 4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 40px 4px;max-width:1360px;margin:0 auto}
.kab-ps__track::-webkit-scrollbar{display:none}
.kab-ps__track > *{scroll-snap-align:start}
@media (max-width:849px){
  .kab-ps{padding:28px 0 36px}
  .kab-ps__title{font-size:26px}
  .kab-ps__track{grid-auto-columns:calc((100% - 16px) / 2);gap:16px;padding:0 20px 4px}
}