.review-summary{padding-block:clamp(1.75rem,4vw,2.75rem)}.review-summary__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem}.review-summary--stack .review-summary__inner{flex-direction:column;text-align:center}.review-summary--split .review-summary__sources{margin-left:auto}.review-summary__score{align-items:center;display:flex;gap:.85rem}.review-summary__value{font-family:var(--jm-font-heading);font-size:clamp(2.25rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1}.review-summary__meta{display:grid;gap:.25rem}.review-summary__count{color:var(--jm-text-small-color);font-size:.9rem}.review-summary__heading{flex:1;min-width:14rem}.review-summary__sources{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.review-summary__sources li>*{align-items:center;background-color:var(--jm-card-bg);border:1px solid var(--jm-card-border);border-radius:var(--jm-radius);color:inherit;display:flex;gap:.5rem;padding:.6rem .95rem;text-decoration:none;transition:border-color var(--jm-transition)}.review-summary__sources li a:hover{border-color:var(--jm-primary);text-decoration:none}.review-summary__source-name{font-weight:600}.review-summary__source-score{background-color:var(--jm-primary-soft);border-radius:var(--jm-radius-sm);color:var(--jm-primary);font-family:var(--jm-font-heading);font-weight:700;padding:.1em .45em}.review-summary__source-count{color:var(--jm-text-small-color);font-size:.825rem}.jm-invert .review-summary__count,.jm-invert .review-summary__source-count{color:hsla(0,0%,100%,.7)}.jm-invert .review-summary__sources li>*{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16)}.jm-invert .review-summary__source-score{background-color:hsla(0,0%,100%,.16);color:var(--jm-white)}.jm-invert .jm-stars__empty{color:hsla(0,0%,100%,.25)}