.mreviews{background:var(--mreviews-bg,#F5F5F3);color:var(--mreviews-ink,#111);padding:clamp(72px,8vw,136px) var(--masson-side)}
.mreviews__inner{max-width:var(--masson-content-max);margin-inline:auto}
.mreviews__head{max-width:800px;margin-bottom:clamp(32px,4vw,64px)}
.mreviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#DADADA;border:1px solid #DADADA}
.mreviews__card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-width:0;margin:0;padding:clamp(24px,3vw,44px);background:var(--mreviews-bg,#F5F5F3)}
.mreviews__card blockquote{margin:0;font-size:clamp(18px,1.7vw,24px);font-weight:300;line-height:1.45}
.mreviews__card blockquote p{margin:0}
.mreviews__card figcaption{display:flex;align-items:center;gap:14px;font-size:13px}
.mreviews__card figcaption img{width:42px;height:42px;object-fit:cover;border-radius:50%}
.mreviews__card figcaption strong{display:block;font-weight:600}
.mreviews__card figcaption small{display:block;margin-top:3px;color:#5F5F5F}
.mreviews__editor-note{font-size:14px;color:#5F5F5F}
@media(max-width:999px){.mreviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.mreviews{padding-block:64px}.mreviews__grid{grid-template-columns:1fr}.mreviews__card{gap:28px}}
