.reviews{display:flex;flex-direction:column}.reviews .section-top{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-bottom:40px}.reviews .section-top>.text-link{margin-left:auto}
.review-list.review-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.review-slider::-webkit-scrollbar{display:none}
.review-slider .review:nth-child(n){display:flex;flex-direction:column;align-items:flex-start;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;border:0;padding:0 0 24px;margin:0}
.review:before{content:'\201C';font:76px/1 Playfair,serif;height:54px;color:#726b5d;margin-bottom:12px}
.review p{font:28px/1.55 Playfair,serif;max-width:880px}.review a{margin-top:22px}
.review.is-condensed p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.review.is-open p{display:block}
.review-read{background:none;border:0;border-bottom:1px solid var(--rule);font-size:10px;padding:4px 0;margin-top:8px;color:var(--muted)}
.review-note{order:4;margin:20px 0 0}.review-controls{display:flex;align-items:center;gap:16px}
.review-controls button{width:46px;height:46px;display:grid;place-items:center;background:transparent;border:1px solid var(--rule);color:var(--ink);font-size:24px}.review-controls button:hover:not(:disabled){background:var(--ink);color:white}.review-controls button:disabled{opacity:.3;cursor:default}.review-position{min-width:52px;text-align:center;font-size:11px;font-variant-numeric:tabular-nums}
.review-slider:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
@media(max-width:760px){.reviews .section-top>div:first-child{width:100%}.reviews .section-top>.text-link{margin:0 auto 0 0}.review p{font-size:21px}.review:before{font-size:60px;height:44px}.review-controls{gap:12px}.review-controls button{width:44px;height:44px}}
