.s4-post-content .s4-review-qr { display:flex; align-items:center; gap:24px; padding:24px; background:var(--s4-tint-soft); border-radius:var(--s4-radius); }
.s4-post-content .s4-review-qr img { width:96px; height:96px; border-radius:0; flex-shrink:0; }
.s4-review-qr figcaption { font-size:var(--s4-font-16); }
@media(max-width:600px) { .s4-post-content .s4-review-qr { flex-direction:column; align-items:flex-start; } }
.s4-post-content figure > img { height:auto; }
