.product-guide{padding-block:24px;color:var(--ink);background:#f6f6f6}
.product-guide__header{margin:0 auto 15px;text-align:center}
.product-guide__header h2{font-size:28px;line-height:34px}
.product-guide__arrows{display:none}
.product-guide__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:1200px;margin:0 auto;padding:0;list-style:none}
.product-guide__item{display:flex;flex-direction:column;align-items:center;gap:16px;scroll-margin-left:0;text-align:center}
.product-guide__item img{width:min(100%,200px);height:auto;border-radius:5px}
.product-guide__item h3{font-size:16px;line-height:1.2}
.product-guide__item p{font-size:14px;line-height:1.5}
@media(max-width:767px){
  .product-guide{padding-block:32px 16px}
  .product-guide__header{display:flex;align-items:center;justify-content:space-between;margin:0;padding-inline:16px;text-align:left}
  .product-guide__header h2,.product-guide__item h3{font-size:20px;line-height:24px}
  .product-guide__arrows{display:flex;justify-content:flex-end;min-width:64px}
  .product-guide__arrows button{width:28px;height:24px;padding:0;font-size:22px;line-height:1}
  .product-guide__arrows [data-start]{visibility:hidden}
  .product-guide__track{display:flex;gap:16px;padding-inline:16px;scroll-padding-inline:16px}
  .product-guide__item{flex:0 0 calc((100% - 16px)/2)}
  .product-guide__item img{width:100%}
}
