.rv[data-astro-cid-bplesfzs]{padding-block:var(--section-y);background-color:var(--color-bg)}.rv-head[data-astro-cid-bplesfzs]{text-align:center;margin:0 auto clamp(3rem,6vw,4.5rem)}.rv-head[data-astro-cid-bplesfzs] .rv-pill[data-astro-cid-bplesfzs]{margin-bottom:1.5rem;padding:.5rem 1.4rem;font-size:.85rem}@media (width>=900px){.rv-head[data-astro-cid-bplesfzs] .rv-pill[data-astro-cid-bplesfzs]{white-space:nowrap}}.rv-head[data-astro-cid-bplesfzs] .section-heading[data-astro-cid-bplesfzs]{max-width:none}.rv-layout[data-astro-cid-bplesfzs]{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (width>=900px){.rv-layout[data-astro-cid-bplesfzs]{grid-template-columns:16rem 1fr;gap:3rem}}.rv-summary[data-astro-cid-bplesfzs]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.rv-summary-title[data-astro-cid-bplesfzs]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#111827;margin:0;font-size:1.9rem;font-weight:800}.rv-summary-stars[data-astro-cid-bplesfzs]{letter-spacing:.06em;color:#fbbc05;margin:0;font-size:2.7rem;line-height:1.05}.rv-summary-count[data-astro-cid-bplesfzs]{color:var(--color-muted);margin:0;font-size:1.05rem}.rv-summary-count[data-astro-cid-bplesfzs] strong[data-astro-cid-bplesfzs]{color:#111827}.rv-google-wordmark[data-astro-cid-bplesfzs]{font-family:var(--font-display);letter-spacing:-.02em;margin:.3rem 0 0;font-size:2.2rem;font-weight:500;line-height:1}.rv-all-link[data-astro-cid-bplesfzs]{margin-top:1.1rem}.rv-slider[data-astro-cid-bplesfzs]{min-width:0;padding-inline:2.75rem;position:relative}.rv-track[data-astro-cid-bplesfzs]{scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:min(23rem,80vw);grid-auto-flow:column;gap:clamp(2rem,4vw,3.5rem);margin:0;padding:.25rem .25rem .5rem;list-style:none;display:grid;overflow-x:auto}.rv-track[data-astro-cid-bplesfzs].is-snapping{scroll-snap-type:x mandatory}.rv-track[data-astro-cid-bplesfzs]::-webkit-scrollbar{display:none}.rv-fade[data-astro-cid-bplesfzs]{z-index:1;opacity:0;pointer-events:none;width:3.5rem;transition:opacity .3s;position:absolute;top:0;bottom:0}.rv-fade--left[data-astro-cid-bplesfzs]{background:linear-gradient(90deg, var(--color-bg), transparent);left:2.75rem}.rv-fade--right[data-astro-cid-bplesfzs]{background:linear-gradient(270deg, var(--color-bg), transparent);right:2.75rem}.rv-fade[data-astro-cid-bplesfzs].is-on{opacity:1}.rv-card[data-astro-cid-bplesfzs]{scroll-snap-align:start;flex-direction:column;align-self:start;gap:.9rem;display:flex}.rv-card-head[data-astro-cid-bplesfzs]{align-items:center;gap:.9rem;display:flex}.rv-avatar[data-astro-cid-bplesfzs]{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.rv-avatar--initial[data-astro-cid-bplesfzs]{font-family:var(--font-display);color:#fff;justify-content:center;align-items:center;font-size:1.4rem;font-weight:500;display:inline-flex}.rv-who[data-astro-cid-bplesfzs]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.rv-author[data-astro-cid-bplesfzs]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;overflow:hidden}.rv-date[data-astro-cid-bplesfzs]{color:var(--color-faint);font-size:.9rem}.rv-gmark[data-astro-cid-bplesfzs]{flex:none;align-self:flex-start;margin-left:auto;line-height:0}.rv-card-stars[data-astro-cid-bplesfzs]{align-items:center;gap:.55rem;margin:.1rem 0 0;display:flex}.rv-star-row[data-astro-cid-bplesfzs]{letter-spacing:.1em;color:#fbbc05;font-size:1.45rem;line-height:1}.rv-verified[data-astro-cid-bplesfzs]{flex:none;width:18px;height:18px}.rv-body[data-astro-cid-bplesfzs]{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.rv-text[data-astro-cid-bplesfzs]{color:#1f2937;margin:0;font-size:1.02rem;line-height:1.7}.rv-body[data-astro-cid-bplesfzs][data-expandable] .rv-text[data-astro-cid-bplesfzs]{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:6.8em;transition:max-height .35s cubic-bezier(.25,.46,.45,.94);display:-webkit-box;overflow:hidden}.rv-body[data-astro-cid-bplesfzs][data-expandable].is-open .rv-text[data-astro-cid-bplesfzs]{-webkit-line-clamp:none;max-height:60rem;display:block}.rv-more[data-astro-cid-bplesfzs]{font-family:var(--font-sans);color:var(--color-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem}.rv-more[data-astro-cid-bplesfzs]:hover,.rv-more[data-astro-cid-bplesfzs]:focus-visible{color:var(--color-muted);text-decoration:underline}.rv-arrow[data-astro-cid-bplesfzs]{color:#6b7280;cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:56px;transition:color .2s,opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.rv-arrow[data-astro-cid-bplesfzs] svg[data-astro-cid-bplesfzs]{width:30px;height:30px}.rv-arrow--prev[data-astro-cid-bplesfzs]{left:-.25rem}.rv-arrow--next[data-astro-cid-bplesfzs]{right:-.25rem}.rv-arrow[data-astro-cid-bplesfzs]:hover{color:#111827}.rv-arrow[data-astro-cid-bplesfzs][disabled]{opacity:.2;cursor:default}.rv-arrow[data-astro-cid-bplesfzs]:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.rv-track[data-astro-cid-bplesfzs]{scroll-behavior:auto}}
