.OuxMgG_carousel{--review-card-bg:var(--gl-paper);--review-card-hover:var(--gl-surface);--review-text:var(--gl-ink);--review-meta:var(--gl-muted);--review-line:var(--gl-line-strong);--review-control:var(--gl-blue);--review-highlight:var(--gl-blue);--review-on-highlight:var(--gl-on-accent);width:100%;min-width:0;position:relative}.OuxMgG_dark{--review-card-bg:#ffffff0f;--review-card-hover:#ffffff1a;--review-text:var(--gl-on-night-strong);--review-meta:var(--gl-on-night);--review-line:var(--gl-line-night);--review-control:var(--gl-on-night-strong);--review-highlight:var(--gl-surface-2);--review-on-highlight:var(--gl-blue)}.OuxMgG_viewport{--reviews-visible:3;width:100%;height:var(--reviews-viewport-height,auto);overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-card);overflow:auto hidden}.OuxMgG_viewport::-webkit-scrollbar{display:none}.OuxMgG_track{align-items:flex-start;gap:22px;display:flex;position:relative}.OuxMgG_slide{scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 calc(33.3333% - 14.6667px);min-width:0;display:flex}.OuxMgG_slide>*{width:100%;min-width:0}.OuxMgG_slide [data-review-card]{border:1px solid var(--review-line);border-radius:var(--radius-card);background:var(--review-card-bg);width:100%;min-height:320px;color:var(--review-text);box-shadow:none;transition:background .25s var(--ease);flex-direction:column;margin:0;padding:clamp(26px,2.4vw,34px);display:flex}.OuxMgG_slide [data-review-card]:hover{background:var(--review-card-hover)}.OuxMgG_slide [data-review-card] blockquote{color:var(--review-text);font-family:var(--font-display);margin:20px 0 28px;font-size:clamp(1.08rem,1.4vw,1.2rem);font-weight:400;line-height:1.65}.OuxMgG_slide [data-review-card] figcaption{color:var(--review-text);font-family:var(--font-body);font-size:var(--fs-meta);flex-direction:column;align-items:start;gap:5px;margin-top:auto;line-height:1.5;display:flex}.OuxMgG_slide [data-review-card] figcaption>:last-child{color:var(--review-meta)}.OuxMgG_slide [data-review-author]{color:var(--review-text)}.OuxMgG_slide [data-review-source]{color:var(--review-meta)}.OuxMgG_slide [data-review-rating] [role=img]{color:var(--review-control)}.OuxMgG_slide [data-review-card] details{margin:0}.OuxMgG_slide [data-review-card] summary{cursor:pointer}.OuxMgG_slide [data-review-card] details a,.OuxMgG_slide [data-review-card] details>p{color:var(--review-text)}.OuxMgG_controls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:30px auto 0;display:grid}.OuxMgG_arrow{border:1px solid var(--review-line);width:44px;height:44px;color:var(--review-control);font-family:var(--font-body);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;display:grid}.OuxMgG_arrow:hover:not(:disabled){border-color:var(--review-highlight);background:var(--review-highlight);color:var(--review-on-highlight)}.OuxMgG_arrow:disabled{opacity:.35;cursor:default}.OuxMgG_dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-width:0;display:flex}.OuxMgG_dots button{width:26px;height:44px;color:var(--review-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.OuxMgG_dots button>span{opacity:.35;width:7px;height:7px;transition:width .2s var(--ease), opacity .2s var(--ease);background:currentColor;border-radius:999px}.OuxMgG_dots button[aria-current=true]>span{opacity:1;width:22px}.OuxMgG_arrow:focus-visible,.OuxMgG_dots button:focus-visible,.OuxMgG_viewport:focus-visible{outline:2px solid var(--review-control);outline-offset:3px}.OuxMgG_status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:999px){.OuxMgG_viewport{--reviews-visible:2}.OuxMgG_slide{flex-basis:calc(50% - 11px)}}@media (max-width:639px){.OuxMgG_viewport{--reviews-visible:1}.OuxMgG_slide{flex-basis:100%}.OuxMgG_slide [data-review-card]{min-height:300px;padding:27px 24px}.OuxMgG_slide [data-review-card] blockquote{margin-bottom:23px;font-size:1.125rem}.OuxMgG_controls{gap:10px;margin-top:24px}.OuxMgG_dots button{width:24px}.OuxMgG_dots button[aria-current=true]>span{width:20px}}@media (prefers-reduced-motion:reduce){.OuxMgG_viewport{scroll-behavior:auto}.OuxMgG_slide [data-review-card],.OuxMgG_arrow,.OuxMgG_dots button>span{transition:none}}
