.reading-inline-illustration{margin:1.8rem auto 2rem;max-width:680px;break-inside:avoid}
.reading-inline-illustration img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:14px;background:#eee8dd}
.reading-inline-illustration figcaption{margin:.7rem .25rem 0;color:#625e55;font-size:.85rem;line-height:1.5;font-style:normal}
.reading-body table{width:100%;border-collapse:collapse;margin:1.3rem 0;font-size:.9em}
.reading-body th,.reading-body td{padding:.65rem;border:1px solid #ded8cb;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.reading-body th{background:#f2eee4}
@media(max-width:600px){.reading-inline-illustration{margin:1.35rem 0 1.6rem}.reading-inline-illustration img{border-radius:10px}.reading-inline-illustration figcaption{font-size:.8rem}}
