/* Posture comparison illustrations, 2026-11-05 */
.posture-comparison-intro{max-width:760px;margin:24px 0 36px;line-height:1.9}
.posture-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;align-items:start}
.posture-comparison-item{margin:0;min-width:0}
.posture-comparison-item:first-child{grid-column:1/-1;width:100%;max-width:800px;justify-self:center}
.posture-comparison-item img{display:block;width:100%;height:auto;border:1px solid #ded6cb}
.posture-comparison-item figcaption{margin-top:12px;color:#55483e;font-size:14px;line-height:1.7;text-align:center}
@media(max-width:640px){.posture-comparison-grid{grid-template-columns:minmax(0,1fr);gap:30px}.posture-comparison-intro{margin:20px 0 28px}.posture-comparison-item figcaption{font-size:13px}}
