.rv{background:var(--background);padding:80px 0}.rv-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:640px;margin:0 auto 48px;display:flex}.rv-subtitle{color:color-mix(in srgb, var(--text) 55%, transparent);font-size:16px}.rv-grid{grid-template-columns:1fr 1fr;gap:28px 48px;max-width:900px;margin:0 auto;display:grid}.rv-card{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.rv-author{flex-direction:column;align-items:center;gap:6px;display:flex}.rv-author img,.rv-avatar-placeholder{object-fit:cover;background:#e7e0d3;border-radius:999px;width:54px;height:54px}.rv-name{color:var(--text);font-size:15px;font-weight:600}.rv-meta{color:color-mix(in srgb, var(--text) 50%, transparent);font-size:13px}.rv-stars{color:var(--accent);letter-spacing:3px;font-size:15px}.rv-stars-empty{color:color-mix(in srgb, var(--text) 18%, transparent)}.rv-text{color:color-mix(in srgb, var(--text) 72%, transparent);max-width:380px;font-size:15px;font-style:italic;line-height:1.6}@media (max-width:700px){.rv{padding:56px 0}.rv-grid{grid-template-columns:1fr;gap:36px}}
