.g6-reviews-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.g6-reviews-fallback[hidden],.g6-reviews[hidden],[data-g6-review-rating][hidden]{display:none!important}.g6-reviews{max-width:760px;margin:32px auto 0}.g6-reviews-summary{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:18px;color:var(--text-heading);font-weight:700}.g6-stars{color:#e7a600;letter-spacing:2px;font-size:1.1rem}.g6-stars .g6-star-off{color:var(--gray)}.g6-reviews-viewport{position:relative}.g6-review{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px 28px 22px;min-height:210px}.g6-review[hidden]{display:none}.g6-review-text{font-style:italic;color:var(--text-body);font-size:1.02rem;line-height:1.6;margin:10px 0 16px}.g6-review-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:.9rem;color:var(--text-muted)}.g6-review-author{font-weight:700;color:var(--text-heading)}.g6-review-source{display:inline-flex;align-items:center;gap:6px}.g6-review-source svg{width:16px;height:16px}.g6-reviews-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.g6-reviews-controls button{min-width:44px;min-height:44px;border-radius:999px;border:1px solid var(--border-fixed, var(--border));background:var(--surface);color:var(--text-heading);font:inherit;font-weight:600;cursor:pointer;padding:0 14px}.g6-reviews-controls button:hover{border-color:var(--navy)}.g6-reviews a:focus-visible,.g6-reviews-controls button:focus-visible,.g6-reviews-fallback a:focus-visible{outline:3px solid var(--green-dark);outline-offset:2px}.g6-reviews-count,.g6-reviews-updated{text-align:center;color:var(--text-muted)}.g6-reviews-count{font-size:.88rem;min-width:4.5em}.g6-reviews-updated{font-size:.8rem;margin-top:10px}@media (max-width:600px){.g6-review{padding:22px 18px 18px}}.g6-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}