.manual-step--illustrated { flex-wrap: wrap; }
.manual-step-images { flex: 0 0 100%; min-width: 0; }
.manual-operation-image { width: 100%; margin: 12px 0 18px; background: #fff; }
.manual-operation-image a { display: block; }
.manual-operation-image .manual-figure-img { width: 100%; height: auto; }
.manual-operation-image figcaption { padding: 8px 10px; border-top: 1px solid #e3e3e3; color: #555; font-size: 13px; line-height: 1.5; text-align: left; }

/* Readability applies to the manual, without changing the editor. */
.manual-main .manual-card p, .manual-main .manual-card li, .manual-main .manual-table { font-size: 16px; line-height: 1.85; }
.manual-operation-image { border: 1px solid #ddd; border-radius: 6px; overflow: hidden; }
.manual-operation-image figcaption { font-size: 14px; line-height: 1.7; }
.manual-step-body { min-width: 0; }
.manual-table td { overflow-wrap: anywhere; }
@media (max-width: 767px) {
  .manual-main .manual-card { padding: 18px 14px; }
  .manual-main .manual-step-images { margin-left: 0; }
  .manual-page-nav { gap: 12px; flex-wrap: wrap; }
  .manual-table td:first-child { min-width: 70px; width: 28%; }
}
