.HomeReviewPanel-module__GvUi8q__section{background:var(--color-bg);padding:clamp(58px,6vw,78px) clamp(20px,5vw,72px)}.HomeReviewPanel-module__GvUi8q__inner{width:min(1180px,100%);margin-inline:auto}.HomeReviewPanel-module__GvUi8q__heading{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:end;gap:40px;margin-bottom:32px;display:grid}.HomeReviewPanel-module__GvUi8q__heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(34px,5vw,52px);line-height:1.05}.HomeReviewPanel-module__GvUi8q__heading p{color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.HomeReviewPanel-module__GvUi8q__layout{grid-template-columns:minmax(230px,.7fr) minmax(0,2.3fr);align-items:stretch;gap:16px;display:grid}.HomeReviewPanel-module__GvUi8q__scorePanel{border-radius:var(--radius-card);min-height:260px;color:var(--color-on-dark);isolation:isolate;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden}.HomeReviewPanel-module__GvUi8q__scoreImage{z-index:-2;object-fit:cover;object-position:76% center}.HomeReviewPanel-module__GvUi8q__scoreScrim{z-index:-1;background:color-mix(in srgb, var(--color-dark) 68%, transparent);position:absolute;inset:0}.HomeReviewPanel-module__GvUi8q__scoreContent{position:relative}.HomeReviewPanel-module__GvUi8q__bigScore{letter-spacing:-.04em;margin:0;font-size:clamp(58px,7vw,76px);font-weight:800;line-height:.9}.HomeReviewPanel-module__GvUi8q__bigStars{border-radius:var(--radius-pill);background:var(--color-dark);width:fit-content;color:var(--color-rating-gold);letter-spacing:2px;margin-top:14px;padding:5px 9px;font-size:18px}.HomeReviewPanel-module__GvUi8q__ratingCaption{max-width:180px;color:var(--color-on-dark);font-size:var(--type-caption-size);text-wrap:balance;margin:10px 0 0;font-weight:700;line-height:1.35}.HomeReviewPanel-module__GvUi8q__appLink{border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary);width:fit-content;min-height:44px;color:var(--color-dark);align-items:center;gap:9px;margin-top:22px;padding:9px 15px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.HomeReviewPanel-module__GvUi8q__appLink:hover{border-color:var(--color-surface);background:var(--color-surface)}.HomeReviewPanel-module__GvUi8q__appLink:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.HomeReviewPanel-module__GvUi8q__appLink:active{transform:scale(var(--press-scale))}.HomeReviewPanel-module__GvUi8q__railShell{min-width:0;position:relative}.HomeReviewPanel-module__GvUi8q__rail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--color-primary-pressed) transparent;scrollbar-width:thin;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;align-items:stretch;gap:16px;height:100%;display:grid;overflow-x:auto}.HomeReviewPanel-module__GvUi8q__rail:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.HomeReviewPanel-module__GvUi8q__card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:260px;box-shadow:var(--shadow-card);scroll-snap-align:start;flex-direction:column;padding:24px;display:flex}.HomeReviewPanel-module__GvUi8q__cardStars{color:var(--color-rating-gold);letter-spacing:1px;font-size:17px}.HomeReviewPanel-module__GvUi8q__card blockquote{font-size:var(--type-body-size);text-wrap:pretty;margin:14px 0 20px;line-height:1.45}.HomeReviewPanel-module__GvUi8q__byline{color:var(--color-text-secondary);align-items:center;gap:10px;margin-top:auto;display:flex}.HomeReviewPanel-module__GvUi8q__avatar{background:var(--color-tint-brand);width:34px;height:34px;color:var(--color-brand-ink);font-size:var(--type-caption-size);border-radius:50%;flex:0 0 34px;place-items:center;font-weight:800;display:grid}.HomeReviewPanel-module__GvUi8q__reviewerCopy{flex-direction:column;min-width:0;line-height:1.25;display:flex}.HomeReviewPanel-module__GvUi8q__reviewerCopy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomeReviewPanel-module__GvUi8q__reviewerCopy time{font-size:var(--type-caption-size);margin-top:2px}.HomeReviewPanel-module__GvUi8q__next{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;font:inherit;border-radius:50%;place-items:center;padding:0;font-size:20px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.HomeReviewPanel-module__GvUi8q__next:hover:not([aria-disabled=true]){border-color:var(--color-primary-pressed);background:var(--color-tint-brand)}.HomeReviewPanel-module__GvUi8q__next:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.HomeReviewPanel-module__GvUi8q__next:active:not([aria-disabled=true]){transform:translateY(-50%)scale(.94)}.HomeReviewPanel-module__GvUi8q__next[aria-disabled=true]{cursor:default;opacity:.38}.HomeReviewPanel-module__GvUi8q__evidence{color:var(--color-text-secondary);font-size:var(--type-caption-size);margin:18px 0 0}@media (max-width:1040px){.HomeReviewPanel-module__GvUi8q__rail{grid-auto-columns:calc(50% - 8px)}}@media (max-width:700px){.HomeReviewPanel-module__GvUi8q__section{padding-inline:16px}.HomeReviewPanel-module__GvUi8q__heading{margin-bottom:28px;display:block}.HomeReviewPanel-module__GvUi8q__heading h2{font-size:clamp(34px,10vw,44px)}.HomeReviewPanel-module__GvUi8q__heading p{margin-top:16px;font-size:17px}.HomeReviewPanel-module__GvUi8q__layout{grid-template-columns:1fr}.HomeReviewPanel-module__GvUi8q__scorePanel{min-height:230px}.HomeReviewPanel-module__GvUi8q__scoreImage{object-position:70% center}.HomeReviewPanel-module__GvUi8q__rail{grid-auto-columns:88%;padding-right:12%}.HomeReviewPanel-module__GvUi8q__card{min-height:240px;padding:22px}.HomeReviewPanel-module__GvUi8q__next{right:-5px}}@media (prefers-reduced-motion:reduce){.HomeReviewPanel-module__GvUi8q__appLink,.HomeReviewPanel-module__GvUi8q__next,.HomeReviewPanel-module__GvUi8q__rail{scroll-behavior:auto;transition:none}}
