.ma-reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:22px}.ma-reviews__head .ma-eyebrow{display:block;margin-bottom:6px}.ma-reviews__score{display:flex;align-items:center;gap:14px;padding:12px 18px;border:1px solid var(--ma-line);border-radius:14px;background:#fff}.ma-reviews__score>strong{font-size:40px;line-height:1;color:var(--ma-ink)}.ma-reviews__score>span{display:flex;flex-direction:column;gap:4px}.ma-reviews__count{font-size:13px;color:var(--ma-body)}.ma-stars{display:inline-flex;gap:1px}.ma-stars svg{display:block}.ma-reviews__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ma-review{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--ma-line);border-radius:16px;background:#fff}.ma-review__top{display:flex;align-items:center;gap:10px}.ma-review__avatar{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:14px}.ma-review__who{display:flex;flex-direction:column;min-width:0}.ma-review__who strong{font-size:15px;color:var(--ma-ink);text-transform:capitalize}.ma-review__who span{font-size:12px;color:var(--ma-body)}.ma-review__text{margin:0;flex:1 1}.ma-review__text p{margin:0;font-size:14.5px;line-height:1.55;color:#3c3f47;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.ma-review__tag{align-self:flex-start;font-size:12px;font-weight:600;color:var(--ma-orange);background:var(--ma-peach);border-radius:999px;padding:4px 10px}.ma-reviews__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media (max-width:1100px){.ma-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ma-reviews__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none}.ma-reviews__list::-webkit-scrollbar{display:none}.ma-review{flex:0 0 84%;scroll-snap-align:center}.ma-reviews__score>strong{font-size:32px}.ma-reviews__actions .ma-btn{flex:1 1 100%;justify-content:center}}