.reviews__grid{grid-template-columns:200px 1fr;align-items:center;gap:24px;display:grid}.reviews__summary p{margin:0 0 4px}.reviews__label{font:700 1.3rem var(--sans);color:#222;text-transform:uppercase}.reviews__stars,.review__stars{color:#f6b700;justify-content:center;gap:2px;display:flex}.review__stars{justify-content:flex-start;margin:8px 0}.reviews__slider{align-items:center;gap:6px;min-width:0;display:flex}.reviews__track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;gap:16px;padding-block:4px;display:flex;overflow-x:auto}.reviews__track::-webkit-scrollbar{display:none}.reviews__nav{background:var(--surface);cursor:pointer;color:#444;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 1px 4px #00000026}.review{scroll-snap-align:start;color:#333;background:#f1efec;flex:0 0 min(280px,85%);padding:18px;font-size:.85rem}.review__head{align-items:center;gap:10px;display:flex}.review__head time{color:#888;font-size:.75rem;display:block}.review__avatar{background:var(--teal-dark);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.review__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.review__text.is-open{-webkit-line-clamp:unset}.review__more{color:#777;margin-top:6px;font-size:.8rem}.reviews__links{margin-top:1.5rem;font-size:.85rem}@media (width<=700px){.reviews__grid{grid-template-columns:1fr}.reviews__nav{display:none}}
