.gr-stars{display:inline-flex;gap:2px;line-height:0}.gr-stars svg{width:18px;height:18px;fill:var(--gr-star);display:block}.gr-rate .gr-stars svg{width:15px;height:15px}.gr-rate__base svg{fill:rgba(0,0,0,.16)}.gr-rate__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;display:flex;pointer-events:none}.gr-rate__fill .gr-stars{flex:none}.gr-carousel.is-dragging{cursor:grabbing}.gr-card{flex:0 0 calc(( 100% - ( var(--gr-per) - 1 ) * var(--gr-gap) ) / var(--gr-per));max-width:calc(( 100% - ( var(--gr-per) - 1 ) * var(--gr-gap) ) / var(--gr-per));display:flex;flex-direction:column;background:var(--gr-card);border:1px solid rgba(0,0,0,.07);border-radius:16px;padding:26px 24px;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:box-shadow .25s ease,transform .25s ease}.gr-card:hover{box-shadow:0 10px 28px rgba(16,24,40,.1);transform:translateY(-3px)}.gr-card__top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.gr-avatar{width:44px;height:44px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff;letter-spacing:.3px;line-height:1}.gr-section .gr-who{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.gr-section .gr-name,.gr-section .gr-date{margin:0!important;padding:0!important;display:block}.gr-section .gr-name{font-weight:600;font-size:1rem;line-height:1.3!important;color:var(--gr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-section .gr-date{font-size:.82rem;line-height:1.3!important;color:var(--gr-muted)}.gr-card .gr-stars{margin-bottom:12px}.gr-section .gr-text{margin:0!important;padding:0!important;font-size:.98rem;line-height:1.65!important;color:var(--gr-text);display:-webkit-box;-webkit-line-clamp:var(--gr-lines);-webkit-box-orient:vertical;overflow:hidden;height:calc(var(--gr-lines) * 1.65em)}.gr-source{margin-top:auto;padding-top:16px;font-size:.8rem;color:var(--gr-muted);display:flex;align-items:center;gap:6px;line-height:1.2}.gr-source b{color:var(--gr-text);font-weight:600}.gr-section .gr-dot{width:10px;height:10px;min-width:0;padding:0;margin:0;border:none;border-radius:999px;background:rgba(0,0,0,.18);cursor:pointer;appearance:none;-webkit-appearance:none;transition:width .3s ease,background .3s ease}.gr-section .gr-dot:hover{background:rgba(0,0,0,.32)}.gr-section .gr-dot[aria-selected=true]{width:30px;background:var(--gr-accent)}.gr-section .gr-dot:focus-visible{outline:2px solid var(--gr-accent);outline-offset:3px}@media (max-width:680px){.gr-card{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.gr-card:hover{transform:none}}