.review[data-astro-cid-rzcjddem]{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.5rem;border-radius:1.5rem;background:var(--color-canvas);box-shadow:0 .0625rem .125rem #1111110d,0 .875rem 2.125rem #11111112}.stars[data-astro-cid-rzcjddem]{display:inline-flex;gap:.1875rem;color:var(--color-star)}.stars[data-astro-cid-rzcjddem] svg{width:1.0625rem;height:1.0625rem}.stars[data-astro-cid-rzcjddem] .on{fill:currentColor}.stars[data-astro-cid-rzcjddem] .off{color:var(--color-line-strong)}.title[data-astro-cid-rzcjddem]{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.015em}.text-wrap[data-astro-cid-rzcjddem]{display:grid;gap:.4rem;justify-items:start}.text[data-astro-cid-rzcjddem]{margin:0;font-size:.9375rem;line-height:1.6;color:var(--color-ink)}.long[data-astro-cid-rzcjddem] .text[data-astro-cid-rzcjddem]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.long[data-astro-cid-rzcjddem].is-open .text[data-astro-cid-rzcjddem]{display:block;-webkit-line-clamp:unset}.more[data-astro-cid-rzcjddem]{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:0;border:0;background:none;font:inherit;font-size:.875rem;font-weight:600;color:var(--color-ink);cursor:pointer}.more[data-astro-cid-rzcjddem]:hover span[data-astro-cid-rzcjddem]:not([hidden]){text-decoration:underline;text-underline-offset:.2em}.more[data-astro-cid-rzcjddem] svg{transition:transform var(--duration-fast) ease}.is-open[data-astro-cid-rzcjddem] .more[data-astro-cid-rzcjddem] svg{transform:rotate(180deg)}.more[data-astro-cid-rzcjddem]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}.original[data-astro-cid-rzcjddem]{margin:0;font-size:.75rem;color:var(--color-ink-muted)}.meta[data-astro-cid-rzcjddem]{display:grid;gap:.3rem;margin-top:auto;padding-top:.875rem;border-top:.0625rem solid var(--color-line);font-size:.8125rem}.author[data-astro-cid-rzcjddem],.details[data-astro-cid-rzcjddem]{margin:0}.details[data-astro-cid-rzcjddem]{color:var(--color-ink-muted)}.details[data-astro-cid-rzcjddem] a[data-astro-cid-rzcjddem]{color:var(--color-ink);text-decoration:none}.details[data-astro-cid-rzcjddem] a[data-astro-cid-rzcjddem]:hover{text-decoration:underline;text-underline-offset:.2em}.source[data-astro-cid-rzcjddem]{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:.4rem;padding:.3rem .7rem .3rem .3rem;border:1px solid var(--color-line);border-radius:999px;font-size:.8125rem;color:var(--color-ink);text-decoration:none;transition:border-color var(--duration-fast) ease}.source[data-astro-cid-rzcjddem]:hover{border-color:var(--color-ink)}.source-mark[data-astro-cid-rzcjddem]{width:1.5rem;height:1.5rem;border-radius:999px;object-fit:cover}.reviews[data-astro-cid-a7cfywdv]{padding:clamp(3rem,7vw,5.5rem) 0;background:var(--color-surface)}.inline[data-astro-cid-a7cfywdv]{padding:0;background:none}.wrap[data-astro-cid-a7cfywdv]{max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem)}.inline[data-astro-cid-a7cfywdv] .wrap[data-astro-cid-a7cfywdv]{max-width:none;padding:0}.head[data-astro-cid-a7cfywdv]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;margin-bottom:1.75rem}.inline[data-astro-cid-a7cfywdv] .head[data-astro-cid-a7cfywdv]{margin-bottom:1.25rem}.copy[data-astro-cid-a7cfywdv]{max-width:46rem}.heading[data-astro-cid-a7cfywdv]{margin:0 0 .75rem;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.intro[data-astro-cid-a7cfywdv]{margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.55;color:var(--color-ink-muted)}.score[data-astro-cid-a7cfywdv]{display:grid;gap:.4rem;justify-items:start;color:var(--color-ink);text-decoration:none}.score[data-astro-cid-a7cfywdv]:hover .score-name[data-astro-cid-a7cfywdv]{text-decoration:underline;text-underline-offset:.2em}.score[data-astro-cid-a7cfywdv]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:.4rem}.score-top[data-astro-cid-a7cfywdv]{display:flex;align-items:center;gap:.5rem}.score-mark[data-astro-cid-a7cfywdv]{width:1.5rem;height:1.5rem;border-radius:999px;object-fit:cover}.score-name[data-astro-cid-a7cfywdv]{font-weight:600}.score-line[data-astro-cid-a7cfywdv]{display:flex;align-items:baseline;gap:.55rem}.score-stars[data-astro-cid-a7cfywdv]{display:inline-flex;gap:.15rem;align-self:center;color:var(--color-star)}.score-stars[data-astro-cid-a7cfywdv] svg{fill:currentColor}.score-line[data-astro-cid-a7cfywdv] strong[data-astro-cid-a7cfywdv]{font-size:1.5rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.score-of[data-astro-cid-a7cfywdv]{font-size:.875rem;color:var(--color-ink-muted)}.score-sub[data-astro-cid-a7cfywdv]{font-size:.8125rem;color:var(--color-ink-muted)}.badge[data-astro-cid-a7cfywdv]{padding:.2rem .6rem;border:1px solid var(--color-line-strong);border-radius:999px;background:var(--color-canvas);font-size:.75rem;font-weight:500}.layout-inline[data-astro-cid-a7cfywdv]{display:grid;gap:1.25rem;container-type:inline-size}.stats[data-astro-cid-a7cfywdv]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);text-decoration:none;transition:border-color var(--duration-fast) ease}.stats[data-astro-cid-a7cfywdv]:hover{border-color:var(--color-ink)}.stats[data-astro-cid-a7cfywdv]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.stats-head[data-astro-cid-a7cfywdv]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.stats-mark[data-astro-cid-a7cfywdv]{width:2rem;height:2rem;border-radius:999px;object-fit:cover}.stats-source[data-astro-cid-a7cfywdv]{font-weight:600}.stats-grid[data-astro-cid-a7cfywdv]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.stat[data-astro-cid-a7cfywdv]{display:grid;gap:.1rem;font-size:.8125rem;color:var(--color-ink-muted)}.stat[data-astro-cid-a7cfywdv] strong[data-astro-cid-a7cfywdv]{font-size:1.25rem;font-weight:600;letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums}.stats-link[data-astro-cid-a7cfywdv]{flex-basis:100%;display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500}.inline[data-astro-cid-a7cfywdv] .heading[data-astro-cid-a7cfywdv]{font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem)}.inline[data-astro-cid-a7cfywdv] .intro[data-astro-cid-a7cfywdv]{font-size:.9375rem}.layout-inline[data-astro-cid-a7cfywdv]+.cards-wrap[data-astro-cid-a7cfywdv]{margin-top:1.25rem}.cards-wrap[data-astro-cid-a7cfywdv]{display:grid;gap:1.75rem;justify-items:start;container-type:inline-size}.cards[data-astro-cid-a7cfywdv]{display:grid;gap:1.25rem;width:100%;margin:0;padding:0;list-style:none}.cards[data-astro-cid-a7cfywdv]>li[data-astro-cid-a7cfywdv]{min-width:0}@container (min-width: 36rem){.cards[data-astro-cid-a7cfywdv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 72rem){.cards[data-astro-cid-a7cfywdv]{grid-template-columns:repeat(4,minmax(0,1fr))}}
