.rgr{--rgr-ink:#222522;--rgr-sage:#83977e;--rgr-sand:#e8e3d8;--rgr-cream:#f4f1ed;--rgr-line:#d8d4c9;--rgr-gold:#c9a24a;font-family:"Heebo","Roboto",sans-serif;background:var(--rgr-cream);color:var(--rgr-ink);padding:70px 0;overflow:hidden;direction:rtl}
.rgr *{box-sizing:border-box}
.rgr-head{text-align:center;margin-bottom:36px;padding:0 20px}
.rgr-head h2{font-family:inherit;font-weight:300;font-size:clamp(26px,2.2vw,40px);margin:0 0 10px;color:var(--rgr-ink)}
.rgr-sum{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center;font-size:18px}
.rgr-sum b{font-size:22px;font-weight:500}
.rgr-stars{color:var(--rgr-gold);letter-spacing:2px;font-size:18px;line-height:1}
.rgr-stars-off{color:var(--rgr-line)}
.rgr-viewport{overflow:hidden}
.rgr-track{display:flex;gap:24px;width:max-content;padding:4px 0}
.rgr.is-running .rgr-track{animation:rgr-scroll var(--rgr-dur,60s) linear infinite}
.rgr.is-running:hover .rgr-track,.rgr.is-running .rgr-track:focus-within{animation-play-state:paused}
@keyframes rgr-scroll{from{transform:translateX(0)}to{transform:translateX(var(--rgr-shift,50%))}}
.rgr-card{width:340px;flex:0 0 auto;background:#fff;border:1px solid var(--rgr-line);border-radius:4px;padding:26px 26px 22px;display:flex;flex-direction:column;gap:12px}
.rgr-top{display:flex;justify-content:space-between;align-items:center;gap:10px}
.rgr-who{display:flex;gap:12px;align-items:center;min-width:0}
.rgr-av{width:42px;height:42px;border-radius:50%;background:var(--rgr-sand);display:grid;place-items:center;font-weight:500;color:var(--rgr-sage);object-fit:cover;flex:0 0 auto}
.rgr-name{font-weight:500}.rgr-name a{color:inherit;text-decoration:none}
.rgr-who small{display:block;color:#869791;font-size:13px}
.rgr-text{margin:0;font-size:16px;line-height:1.6;font-weight:300;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.rgr-more{font-size:14px;color:var(--rgr-sage);text-decoration:underline;margin-top:auto}
.rgr-cta{text-align:center;margin-top:36px}
.rgr-cta a{display:inline-flex;gap:10px;align-items:center;border:1px solid var(--rgr-ink);border-radius:30px;padding:12px 30px;color:var(--rgr-ink);text-decoration:none;font-size:16px;transition:.3s}
.rgr-cta a:hover,.rgr-cta a:focus{background:var(--rgr-sage);border-color:var(--rgr-sage);color:#fff}
@media (max-width:640px){.rgr{padding:44px 0}.rgr-card{width:280px;padding:20px}}
@media (prefers-reduced-motion:reduce){.rgr .rgr-track{animation:none!important}.rgr-viewport{overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px}.rgr-card{scroll-snap-align:start}.rgr-clone{display:none!important}}
