.grev{--grev-fg:var(--ink, #f2f2f2);--grev-muted:var(--ink-3, #b0b0b0);--grev-bg-elev:var(--bg-elev, #1d1d1d);--grev-border:rgba(255, 255, 255, .08);--grev-green:var(--primary);--grev-star:#ffc24b;width:100%;color:var(--grev-fg)}.grev__head{margin-bottom:var(--space-l)}.grev__eyebrow{display:flex;align-items:center;gap:15px;margin-bottom:var(--space-xs);color:var(--green,var(--primary));font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600;line-height:1}.grev__eyebrow::before{content:"";width:30px;height:2px;background:var(--green,var(--primary));flex-shrink:0}.grev__title{margin:0 0 var(--space-s);font-weight:800;letter-spacing:-.015em}.grev__summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-s) var(--space-m)}.grev__avg{font-size:var(--h4,2.2rem);font-weight:800;line-height:1}.grev__summary-text{display:inline-flex;align-items:center;gap:8px;color:var(--grev-muted);font-size:var(--text-s,1.4rem)}.grev__summary-text strong{color:var(--grev-fg)}.grev__all{color:var(--grev-green);font-weight:600;font-size:var(--text-s,1.4rem);text-decoration:none;border-bottom:1px solid #fff0;transition:border-color .2s ease}.grev__all:hover{border-color:var(--grev-green)}.grev__stars{display:inline-flex;gap:2px;line-height:0}.grev__star svg{fill:rgb(255 255 255 / .18)}.grev__star.is-on svg{fill:var(--grev-star)}.grev__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:var(--space-m)}.grev__card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-m);background:var(--grev-bg-elev);border:1px solid var(--grev-border);border-radius:var(--radius-xxl,16.875px)}.grev__card-top{display:flex;align-items:center;gap:12px;margin-bottom:2px}.grev__avatar{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:var(--text-m,1.6rem);line-height:1}.grev__meta{display:flex;flex-direction:column;gap:3px;min-width:0}.grev__name{font-weight:600;font-size:var(--text-m,1.6rem);color:var(--grev-fg);line-height:1.1}.grev__src{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs,1.2rem);color:var(--grev-muted)}.grev__g{flex-shrink:0}.grev__text{margin:4px 0 0;color:var(--grev-fg);font-size:var(--text-m,1.6rem);line-height:1.6}.grev__date{margin-top:auto;padding-top:6px;color:var(--grev-muted);font-size:var(--text-xs,1.2rem)}@media (max-width:600px){.grev__grid{grid-template-columns:1fr;gap:var(--space-s)}.grev__summary{gap:var(--space-xs) var(--space-s)}}