.review-image{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.review-image img{display:block;width:100%;height:auto}.review-image:focus-visible{outline:2px solid var(--ink, #21211f);outline-offset:-3px}.review-strips{padding:0 0 clamp(24px,4vw,48px);overflow:hidden}.review-strips--spaced{padding-top:clamp(24px,4vw,48px)}.review-rail{overflow-x:auto;overflow-y:hidden;margin-bottom:12px;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;overflow-anchor:none}.review-rail::-webkit-scrollbar{display:none}.review-rail:focus-visible{outline:2px solid var(--color-ink, #21211f);outline-offset:-3px}.review-rail__track{display:flex;width:max-content}.review-rail__group{display:flex;flex:0 0 auto;gap:12px;padding:0 12px 0 0;margin:0;list-style:none}.review-rail__group li{flex:none;height:clamp(200px,25vw,340px)}.review-rail__group img,.review-rail__group .review-image{display:block;width:100%;height:100%;object-fit:contain}.review-rail--reverse .review-rail__group li{height:clamp(145px,16vw,220px)}@media(prefers-reduced-motion:reduce){.review-rail__group[aria-hidden=true]{display:none}}
