/* Existing article only: responsive mathematical illustration. */
.simple-body .d02-direct-answer{padding:16px 18px;border-inline-start:3px solid #176bff;background:#f4f8fe;border-radius:4px}
.simple-body .d02-coord-figure{margin:26px 0;padding:16px;border:1px solid #dce6f2;border-radius:8px;background:#f8fafc;max-width:100%;box-sizing:border-box}
.simple-body .d02-coord-figure figcaption{font-size:18px;font-weight:700;line-height:1.6;margin:0 0 14px;color:#172b4d}
.simple-body .d02-coord-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;min-width:0}
.simple-body .d02-coord-step{min-width:0;padding:12px 8px;border:1px solid #dce6f2;border-radius:6px;background:#fff;box-sizing:border-box}
.simple-body .d02-coord-step h3{margin:0 0 8px;font-size:16px;line-height:1.6;color:#172b4d;overflow-wrap:anywhere}
.simple-body .d02-coord-step img{display:block;width:100%;max-width:300px;height:auto;margin:0 auto}
.simple-body .d02-coord-step .d02-coord-values{margin:8px 0 0;text-align:center;font-size:16px;line-height:1.6}
.simple-body .d02-coord-figure .d02-coord-note{margin:16px 0 0;font-size:14px;line-height:1.8;color:#475569;overflow-wrap:anywhere}
.d02-coordinate-related .simple-card{min-width:0;overflow-wrap:anywhere}
.simple-body th,.simple-body td{overflow-wrap:normal;word-break:normal}
