.ftr-reviews{margin:30px 0 35px;padding:22px 24px;border:1px solid #e5e5e5;border-radius:6px;background:#f8f9fa}
.ftr-reviews__heading{margin:0 0 18px;font-size:20px;font-weight:600}
.ftr-reviews__list{display:flex;flex-direction:column;gap:16px}
.ftr-review{padding:0 0 15px;border-bottom:1px solid #e2e2e2}
.ftr-review:last-child{padding-bottom:0;border-bottom:0}
.ftr-review__rating{margin-bottom:8px;color:#c8c8c8;font-size:18px;letter-spacing:2px;line-height:1.2}
.ftr-review__rating .is-filled{color:#d9a000}
.ftr-review__text{font-size:14px;line-height:1.65;color:#333}
.ftr-review__meta{margin-top:12px;color:#666;font-size:13px}
.ftr-review__meta strong{color:#555}
.ftr-review__separator{padding:0 3px}
