.reviews .review-grid.is-carousel{display:block;touch-action:pan-y;outline-offset:5px}
.reviews .review-grid.is-carousel article{min-height:214px;padding:28px 32px}
.reviews .review-grid.is-carousel article[hidden]{display:none!important}
.reviews .review-grid.is-carousel article>p{max-width:78ch;font-size:17px;line-height:1.7}
.review-demo-notice{margin:18px 0 0;padding:12px 16px;border-left:3px solid #f2113a;border-radius:0 8px 8px 0;background:#fff2f5;color:#8d2841;font-size:14px;line-height:1.6}
.reviews .review-top .review-example-tag{font-size:12px;line-height:1.5;letter-spacing:0;color:#ad2543;font-weight:600;margin-top:4px}
.review-controls{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:24px}
.review-controls[hidden]{display:none}
.review-controls button{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d8e1e9;border-radius:50%;background:#fff;color:#102b40;font:22px/1 Arial,sans-serif;cursor:pointer;transition:background .15s,color .15s,border-color .15s}
.review-controls button:hover{background:#102b40;border-color:#102b40;color:#fff}
.review-controls button:focus-visible{outline:2px solid #f2113a;outline-offset:3px}
.review-controls #reviewPosition{display:none}
@media(max-width:560px){.reviews .review-grid.is-carousel article{padding:22px 20px;min-height:280px}.reviews .review-grid.is-carousel article>p{font-size:16px}.review-controls{gap:24px;margin-top:20px}.review-controls button{width:48px;height:48px}}
