.s4-post-content .s4-guide-qr { display:flex; align-items:center; gap:24px; padding:24px; background:var(--s4-tint-soft); border-radius:16px; }
.s4-post-content .s4-guide-qr img { width:140px; height:140px; border-radius:0; flex-shrink:0; }
.s4-post-content .s4-guide-qr figcaption { font-size:16px; line-height:1.8; }
.s4-post-content .s4-guide-art { margin:24px 0; }
.s4-post-content .s4-guide-art img { max-width:320px; width:auto; max-height:180px; height:auto; border-radius:0; }
@media(max-width:600px) { .s4-post-content .s4-guide-qr { flex-direction:column; align-items:flex-start; padding:20px; } .s4-post-content .s4-guide-art img { max-width:100%; } }
