/* Native horizontal scrolling avoids translating a very wide layer on Safari. */
@media(max-width:700px){
 .signature-reviews{scroll-margin-top:160px}
 .review-window{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto}
 .review-window::-webkit-scrollbar{display:none}
 .review-marquee.mobile-reviews{display:flex;width:max-content;animation:none;transform:none}
 .mobile-reviews .review-set{display:flex;flex:0 0 auto;gap:24px;padding-right:24px}
 .mobile-reviews .moving-review{flex:0 0 auto;width:clamp(260px,calc(100vw - 64px),310px);min-height:350px;padding:25px;overflow-wrap:break-word}
}
