/* Article-only narrative art; teaching text and Japanese stay in native HTML. */
.study-scene{margin:26px auto 32px;max-width:680px}
.study-scene img{display:block;width:100%;height:auto;border-radius:16px}
.study-scene figcaption{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}
.study-scene-compact{max-width:400px}
.study-scene-compact img{max-height:340px;object-fit:contain}
@media(max-width:700px){.study-scene{margin:22px auto 26px}.study-scene-compact{max-width:300px}.study-scene figcaption{font-size:14px}}
