.gr{--gr-gap:26px;--gr-per-view:3;color:var(--gr-ink);font-size:16px;line-height:1.45}.gr .gr__heading{color:var(--gr-ink);font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.2;margin:0 0 40px;text-align:center;text-transform:none}.gr-summary{align-items:center;background:var(--gr-card-bg);border-radius:12px;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;margin-bottom:26px;padding:28px 32px}.gr-summary__brand{align-items:baseline;display:flex;gap:10px;margin-bottom:6px}.gr-wordmark{font-family:Product Sans,Arial,Helvetica,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:1}.gr-wordmark span:first-child,.gr-wordmark span:nth-child(4){color:#4285f4}.gr-wordmark span:nth-child(2),.gr-wordmark span:nth-child(6){color:#ea4335}.gr-wordmark span:nth-child(3){color:#fbbc05}.gr-wordmark span:nth-child(5){color:#34a853}.gr-summary__label{font-size:26px;font-weight:600;line-height:1}.gr-summary__rating{align-items:center;display:flex;gap:12px}.gr-summary__score{font-size:30px;font-weight:700;line-height:1}.gr-summary__count{color:#6b7280;font-size:16px}.gr .gr-summary__btn,.gr .gr-summary__btn:active,.gr .gr-summary__btn:focus,.gr .gr-summary__btn:hover{background:var(--gr-button);border-radius:6px;color:#fff;font-family:inherit;font-size:17px;font-style:normal;font-weight:600;line-height:1;padding:16px 30px;text-decoration:none;white-space:nowrap}.gr .gr-summary__btn:focus-visible,.gr .gr-summary__btn:hover{filter:brightness(.92)}.gr-stars{display:inline-block;flex-shrink:0;height:var(--gr-star);position:relative;width:calc(var(--gr-star)*5)}.gr-stars__row{display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0}.gr-stars__row svg{flex-shrink:0;height:var(--gr-star);width:var(--gr-star)}.gr-stars__row--empty{width:100%}.gr-stars__row--empty svg{fill:#d7dbe0}.gr-stars__row--full svg{fill:#fbbc04}.gr-carousel{position:relative}.gr-track{align-items:start;display:grid;gap:var(--gr-gap);grid-auto-columns:calc((100% - var(--gr-gap)*(var(--gr-per-view) - 1))/var(--gr-per-view));grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.gr-track::-webkit-scrollbar{display:none}.gr-track:focus-visible{outline:2px solid var(--gr-button);outline-offset:4px}.gr-card{background:var(--gr-card-bg);border-radius:12px;padding:30px 32px 28px;scroll-snap-align:start}.gr-card__head{align-items:center;display:flex;gap:16px;margin-bottom:18px}.gr-avatar{background:var(--gr-avatar);border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:54px;place-items:center;position:relative;width:54px}.gr-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.gr-avatar__initial{font-size:24px;font-weight:500;line-height:1}.gr-avatar__badge{background:#fff;border-radius:50%;bottom:-4px;display:grid;height:26px;place-items:center;position:absolute;right:-6px;width:26px}.gr-card__who{display:flex;flex-direction:column;gap:2px;min-width:0}.gr-card__name{align-items:center;display:flex;font-size:19px;font-weight:600;gap:6px;line-height:1.25}.gr-verified{flex-shrink:0}.gr-card__date{color:#6b7280;font-size:15px}.gr-card .gr-stars{margin-bottom:14px}.gr .gr-card__text{-webkit-box-orient:vertical;color:var(--gr-ink);display:-webkit-box;font-size:18px;-webkit-line-clamp:var(--gr-lines);line-height:1.55;margin:0;overflow:hidden;white-space:pre-line}.gr-card.is-expanded .gr-card__text{display:block;-webkit-line-clamp:unset}.gr .gr-card__more,.gr .gr-card__more:active,.gr .gr-card__more:focus,.gr .gr-card__more:hover{background:none;border:0;border-radius:0;color:#6b7280;cursor:pointer;font-family:inherit;font-size:18px;margin:4px 0 0;padding:0;text-transform:none}.gr .gr-card__more:hover{color:var(--gr-ink);text-decoration:underline}.gr .gr-arrow,.gr .gr-arrow:active,.gr .gr-arrow:focus,.gr .gr-arrow:hover{align-items:center;background:rgba(55,60,68,.78);border:0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.18);color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.gr .gr-arrow:hover{background:rgba(35,38,44,.92)}.gr .gr-arrow[hidden]{display:none}.gr .gr-arrow--prev{left:-22px}.gr .gr-arrow--next{right:-22px}.gr-dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:28px;min-height:12px}.gr .gr-dot,.gr .gr-dot:active,.gr .gr-dot:focus,.gr .gr-dot:hover{background:#b9bec6;border:0;border-radius:50%;cursor:pointer;height:6px;margin:0;padding:0;transition:background .2s,transform .2s;width:6px}.gr .gr-dot.is-active{background:var(--gr-ink);transform:scale(1.5)}@media (max-width:1023px){.gr{--gr-per-view:2;--gr-gap:20px}}@media (max-width:639px){.gr{--gr-per-view:1;--gr-gap:14px}.gr-track{grid-auto-columns:86%}.gr-summary{padding:22px}.gr .gr-summary__btn,.gr .gr-summary__btn:active,.gr .gr-summary__btn:focus,.gr .gr-summary__btn:hover{text-align:center;width:100%}.gr-card{padding:24px 22px}.gr .gr-arrow--prev{left:-10px}.gr .gr-arrow--next{right:-10px}}@media (prefers-reduced-motion:reduce){.gr-track{scroll-behavior:auto}}.gr--loading .gr-summary__rating,.gr--loading .gr-track{visibility:hidden}.gr--loading .gr-track{min-height:260px}.gr--loading .gr-arrow,.gr--loading .gr-dots{display:none}.gr .gr-card__name a,.gr .gr-card__name a:active,.gr .gr-card__name a:focus,.gr .gr-card__name a:hover{color:inherit;font-family:inherit;font-style:normal;text-decoration:none}.gr .gr-card__name a:hover{text-decoration:underline}