.key-takeaway__label[data-astro-cid-vwiiknxa]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--brand));margin:0 0 .35rem;font-size:.75rem;font-weight:600}.key-takeaway__text[data-astro-cid-vwiiknxa]{color:hsl(var(--foreground));font-size:.95rem}.key-takeaway__text[data-astro-cid-vwiiknxa]>:last-child{margin-bottom:0}.review-key-facts[data-astro-cid-5ix2oj3j] .key-facts{margin-top:0}.review-score-breakdown[data-astro-cid-m6is2df5]{margin-block:1.15rem}.review-score-breakdown__heading-row[data-astro-cid-m6is2df5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:0 0 1rem;display:flex}.review-score-breakdown__heading-row[data-astro-cid-m6is2df5] h2[data-astro-cid-m6is2df5]{margin:0;font-size:1.35rem}.review-score-breakdown__track-meta[data-astro-cid-m6is2df5]{color:hsl(var(--muted-foreground));margin:0;font-size:.8rem}.review-score-breakdown__aggregate[data-astro-cid-m6is2df5]{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem;display:grid}.review-score-breakdown__aggregate--with-avg[data-astro-cid-m6is2df5]{grid-template-columns:1fr 1fr}.review-score-breakdown__overall[data-astro-cid-m6is2df5],.review-score-breakdown__avg-compare[data-astro-cid-m6is2df5]{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--background));padding:.85rem 1rem}.review-score-breakdown__overall-label[data-astro-cid-m6is2df5],.review-score-breakdown__avg-label[data-astro-cid-m6is2df5]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin:0;font-size:.72rem}.review-score-breakdown__score-row[data-astro-cid-m6is2df5]{align-items:center;gap:.85rem;margin-top:.5rem;display:flex}.review-score-breakdown__overall-tier[data-astro-cid-m6is2df5]{font-family:var(--font-sans);margin:0;font-size:.8rem;font-weight:500}.review-score-breakdown__computed-note[data-astro-cid-m6is2df5]{color:hsl(var(--muted-foreground));margin:.35rem 0 0;font-size:.72rem}.review-score-breakdown__avg-value[data-astro-cid-m6is2df5]{font-family:var(--font-display);color:hsl(var(--brand));margin:.25rem 0 0;font-size:1.75rem;font-weight:400}.review-score-breakdown__avg-delta[data-astro-cid-m6is2df5]{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.78rem}.review-score-breakdown__grid[data-astro-cid-m6is2df5]{gap:.65rem;display:grid}@media (width>=768px){.review-score-breakdown__grid[data-astro-cid-m6is2df5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.review-score-breakdown__aggregate--with-avg[data-astro-cid-m6is2df5]{grid-template-columns:1fr}}.review-score-breakdown__card[data-astro-cid-m6is2df5]{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--background));padding:.75rem .85rem}.review-score-breakdown__card-head[data-astro-cid-m6is2df5]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.review-score-breakdown__weight[data-astro-cid-m6is2df5]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin:0;font-size:.65rem}.review-score-breakdown__dim-label[data-astro-cid-m6is2df5]{font-family:var(--font-display);margin:.15rem 0 0;font-size:1.05rem;font-weight:400;line-height:1.3}.review-score-breakdown__dim-score[data-astro-cid-m6is2df5]{text-align:right;flex-shrink:0}.review-score-breakdown__dim-num[data-astro-cid-m6is2df5]{font-family:var(--font-display);color:hsl(var(--brand));font-size:1.35rem;font-weight:400;line-height:1;display:block}.review-score-breakdown__dim-tier[data-astro-cid-m6is2df5]{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.65rem;display:block}.review-score-breakdown__bar[data-astro-cid-m6is2df5]{background:hsl(var(--secondary));height:4px;margin-top:.55rem;overflow:hidden}.review-score-breakdown__bar-fill[data-astro-cid-m6is2df5]{background:hsl(var(--brand));height:100%}.review-score-breakdown__delta[data-astro-cid-m6is2df5]{color:hsl(var(--muted-foreground));margin:.35rem 0 0;font-size:.72rem}
