.wjp-g{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth}.wjp-s{scroll-margin-top:190px;position:relative;flex:0 0 100%;width:100%;scroll-snap-align:center;height:70vh;max-height:640px;box-sizing:border-box;padding:8px;display:flex;align-items:center;justify-content:center}.wjp-s>a.wjp-z{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.wjp-s img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.wjp-ar{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;line-height:42px;text-align:center;border-radius:999px;background:rgba(255,250,242,.95);color:#2a2622;font-size:24px;font-weight:800;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.wjp-pv{left:8px}.wjp-nx{right:8px}.wjp-ct{position:absolute;right:12px;bottom:12px;border-radius:999px;background:rgba(42,38,34,.75);color:#fffaf2;padding:4px 12px;font-size:14px;font-weight:800}.wjp-t{display:flex;overflow-x:auto;padding:12px}.wjp-t a{display:block;flex:0 0 auto;width:56px;height:64px;margin-right:8px;overflow:hidden;border-radius:8px;border:2px solid #e6dccd}.wjp-t a:target,.wjp-t a:focus{border-color:#2bb3a3}.wjp-t img{width:100%;height:100%;object-fit:cover;display:block}