.reviews-page{padding:20px 0 40px}.reviews-page-hero{background:#fff;border:1px solid #dee0e2;border-radius:8px;margin-bottom:24px;padding:16px}.reviews-page-lead{margin:0 0 16px;font-size:16px;line-height:1.3}.reviews-page-summary{grid-template-columns:1fr;gap:10px;margin-bottom:16px;display:grid}.reviews-page-filters{flex-wrap:wrap;gap:8px;display:flex}.reviews-page-list{gap:12px;display:grid}.reviews-page-item{background:#fff;border:1px solid #dee0e2;border-radius:8px;padding:16px}.reviews-page-item-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.reviews-page-item-title{margin:0 0 8px;font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.2}.reviews-page-item-text{color:#272627;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.reviews-page-state{background:#fff;border:1px dashed #c1c9d1;border-radius:8px;padding:18px;font-size:15px}.reviews-page-state.is-error{color:#d04444}.reviews-page-pagination{justify-content:center;margin-top:20px;display:flex}#gridanchor{visibility:hidden;display:block;position:relative;top:-240px}@media (width<=992px){#gridanchor{top:-20px}}.summary-card{background:#f8f8f8;border:1px solid #dee0e2;border-radius:8px;padding:12px}.summary-card .summary-label{color:#677979;margin-bottom:4px;font-size:13px;display:block}.summary-card .summary-value{margin-bottom:6px;font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;line-height:1;display:block}.filter-chip{background:#fff;border:1px solid #c1c9d1;border-radius:999px;min-width:68px;padding:8px 12px;line-height:1}.filter-chip.is-active{background:#f8f8f8;border-color:#000}.author-block{align-items:center;gap:10px;display:flex}.author-avatar{background:#e9ecef;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.author-meta{flex-direction:column;gap:2px;line-height:1.2;display:flex}.author-meta strong{font-size:14px}.author-meta span{color:#677979;font-size:12px}@media (width>=768px){.reviews-page-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
