/* Compact member messages: the same charcoal and restrained gold as the proof window. */
.reviews-grid-v15{align-items:stretch;grid-auto-rows:auto;gap:22px}
.review-v15.review-v21{align-self:stretch;min-height:264px;padding:24px 24px 15px;background:#313338;border:1px solid #bd9965;border-radius:3px;box-shadow:inset 0 0 0 1px #efd4a31c,0 10px 24px #0003;overflow:hidden}
.review-v21:before{display:none}
.review-v21 .review-person-v15{gap:11px;min-height:40px;margin:0 0 17px;padding:0}
.review-v21 .review-person-v15 h3{margin:0;font:700 18px/1.3 Arial,sans-serif;color:#f2f3f5;overflow-wrap:anywhere}
.review-v21 .review-initials-v15,.review-v21 .review-avatar-v20{width:40px;height:40px;min-width:40px;flex:0 0 40px}
.review-v21 .review-person-v15>img{display:none}
.review-v21 blockquote{margin:0 0 15px;font:400 22px/1.45 Arial,sans-serif;color:#e4e5e7;text-wrap:pretty;overflow-wrap:break-word}
.review-v21 .review-benefit-v21{padding:0 .07em;background:#4c3b19;color:#ffda91;font:inherit;border:0;border-radius:0;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.review-v21 .review-result-v15{margin:-2px 0 12px;font:400 14px/1.5 Arial,sans-serif;color:#e4c99c}
.review-v21 .review-proof-v15{align-items:center;justify-content:flex-end;width:100%;margin-top:auto;padding:0;text-decoration:none}
.review-v21 .review-proof-image-v15{display:none}
.review-v21 .review-proof-label-v15{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;min-height:44px;padding:10px 0 0;border:0;background:none;font:400 13px/1.4 Arial,sans-serif;color:#edc17b;text-align:center}
.review-v21 .review-proof-v15:hover .review-proof-label-v15{color:#ffe0a6}
.review-v21:focus-within{outline:2px solid #e5bd7e;outline-offset:3px}
.review-v21 .review-proof-v15:focus-visible{outline:1px solid #e5bd7e;outline-offset:2px;border-radius:2px}
@media(max-width:1000px){.reviews-grid-v15{gap:19px}.review-v15.review-v21{padding:23px 22px 14px}.review-v21 blockquote{font-size:21px}}
@media(max-width:620px){.reviews-grid-v15{gap:17px}.review-v15.review-v21{min-height:0;padding:21px 20px 12px}.review-v21 .review-person-v15{gap:10px;min-height:36px;margin-bottom:15px}.review-v21 .review-person-v15 h3{font-size:18px}.review-v21 .review-initials-v15,.review-v21 .review-avatar-v20{width:36px;height:36px;min-width:36px;flex-basis:36px}.review-v21 blockquote{font-size:18px;line-height:1.5;margin-bottom:13px}.review-v21 .review-proof-label-v15{padding-top:8px;font-size:13px}}
