.review[data-astro-cid-wz2p2ybn]{gap:var(--space-4);height:100%;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex}.review__head[data-astro-cid-wz2p2ybn]{align-items:center;gap:var(--space-3);display:flex}.review__avatar[data-astro-cid-wz2p2ybn]{width:3rem;height:3rem;color:var(--color-on-accent);background:var(--color-accent);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:700;display:grid;overflow:hidden}.review__avatar[data-astro-cid-wz2p2ybn].tone-green{background:var(--color-accent-green)}.review__avatar[data-astro-cid-wz2p2ybn].tone-violet{background:var(--color-accent-violet);color:#fff}.review__avatar[data-astro-cid-wz2p2ybn].has-logo{background:var(--color-surface)}.review__avatar[data-astro-cid-wz2p2ybn] img{object-fit:cover;width:100%;height:100%}.review__who[data-astro-cid-wz2p2ybn]{min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);gap:.125rem;display:grid}.review__who[data-astro-cid-wz2p2ybn] strong[data-astro-cid-wz2p2ybn]{color:var(--color-text);font-size:var(--text-base);line-height:1.25}.review__g[data-astro-cid-wz2p2ybn]{flex:none;align-self:flex-start;width:1.5rem;height:1.5rem;margin-left:auto}.review__stars[data-astro-cid-wz2p2ybn]{gap:.15rem;margin:0;display:flex}.review__stars[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn]{fill:#fbbc04;width:1.15rem;height:1.15rem}.review__stars[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn].off{fill:var(--color-border)}blockquote[data-astro-cid-wz2p2ybn]{margin:0}blockquote[data-astro-cid-wz2p2ybn] p[data-astro-cid-wz2p2ybn]{font-size:var(--text-base);margin:0}.review--large[data-astro-cid-wz2p2ybn]{padding:clamp(1.5rem,1rem + 2vw,2.75rem)}.review--large[data-astro-cid-wz2p2ybn] blockquote[data-astro-cid-wz2p2ybn] p[data-astro-cid-wz2p2ybn]{font-size:var(--text-lg);color:var(--color-text);line-height:1.5}.review--large[data-astro-cid-wz2p2ybn] .review__avatar[data-astro-cid-wz2p2ybn]{width:3.5rem;height:3.5rem;font-size:1.2rem}
