.rev[data-astro-cid-iglw7n72]{overflow:hidden}.rev__head[data-astro-cid-iglw7n72]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:44px;display:flex}.rev__head[data-astro-cid-iglw7n72] h2[data-astro-cid-iglw7n72]{margin:0}.rev__meta[data-astro-cid-iglw7n72]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.gbadge[data-astro-cid-iglw7n72]{border:1px solid var(--line);color:var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:10px 20px 10px 12px;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px -20px #14392d80}.gbadge[data-astro-cid-iglw7n72]:hover{color:var(--ink);transform:translateY(-2px);box-shadow:0 18px 34px -20px #14392d99}.gbadge__g{width:30px;height:30px}.gbadge__stars[data-astro-cid-iglw7n72]{color:#f2b01e;gap:2px;display:flex}.gbadge__stars[data-astro-cid-iglw7n72] .icon{width:15px;height:15px}.gbadge__text[data-astro-cid-iglw7n72]{font-size:.9375rem;font-weight:600;display:block}.rev__ctrl[data-astro-cid-iglw7n72]{gap:10px;display:flex}.rev__btn[data-astro-cid-iglw7n72]{border:1px solid var(--forest);width:52px;height:52px;color:var(--forest);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), opacity .25s var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rev__btn[data-astro-cid-iglw7n72]:hover{background:var(--forest);color:#fff}.rev__btn[data-astro-cid-iglw7n72][disabled]{opacity:.35;cursor:default;color:var(--forest);background:0 0}.rev__track[data-astro-cid-iglw7n72]{--gap:20px;--pad:max(20px, calc((100vw - var(--wrap)) / 2 + 32px));padding:6px var(--pad) 10px;gap:var(--gap);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(86vw,380px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.rev__track[data-astro-cid-iglw7n72]::-webkit-scrollbar{display:none}@media (width>=900px){.rev__track[data-astro-cid-iglw7n72]{--gap:26px;grid-auto-columns:400px}}.rev__card[data-astro-cid-iglw7n72]{scroll-snap-align:start;border-radius:var(--radius-lg);border:1px solid var(--line);transition:transform .35s var(--ease);background:#fff;flex-direction:column;padding:30px 28px 26px;display:flex;box-shadow:0 30px 60px -44px #14392d8c}.rev__card[data-astro-cid-iglw7n72]:hover{transform:translateY(-4px)}.section--paper[data-astro-cid-iglw7n72] .rev__card[data-astro-cid-iglw7n72]{background:var(--cream)}.rev__top[data-astro-cid-iglw7n72]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.rev__stars[data-astro-cid-iglw7n72]{color:#f2b01e;gap:3px;display:flex}.rev__stars[data-astro-cid-iglw7n72] .icon{width:19px;height:19px}.rev__g{width:24px;height:24px}.rev__quote[data-astro-cid-iglw7n72]{font-family:var(--font-head);color:var(--ink);margin:0;font-size:1.125rem;line-height:1.6}.rev__quote[data-astro-cid-iglw7n72] p[data-astro-cid-iglw7n72]{margin:0}.rev__quote[data-astro-cid-iglw7n72].is-clamped p[data-astro-cid-iglw7n72]{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rev__more[data-astro-cid-iglw7n72]{color:var(--gold-deep);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;margin-top:10px;padding:4px 0;font-size:.9375rem;font-weight:600}.rev__more[data-astro-cid-iglw7n72]:hover{color:var(--forest)}.rev__name[data-astro-cid-iglw7n72]{color:var(--forest);align-items:center;gap:12px;margin:auto 0 0;padding-top:22px;font-weight:600;display:flex}.rev__avatar[data-astro-cid-iglw7n72]{background:var(--forest);width:44px;height:44px;color:var(--gold);font-family:var(--font-head);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.rev__bar[data-astro-cid-iglw7n72]{background:var(--line);border-radius:2px;height:2px;margin-top:26px;overflow:hidden}.rev__bar[data-astro-cid-iglw7n72] span[data-astro-cid-iglw7n72]{background:var(--forest);transform-origin:0;width:100%;height:100%;transition:transform .3s var(--ease);display:block;transform:scaleX(.2)}
