/* Qualitative approval stages, without decorative completion percentages. */
.illustration-stages .art-bar{display:grid;grid-template-columns:minmax(4em,1fr) minmax(0,3fr);gap:1rem;padding:1rem;border:1px solid #dce5df;border-radius:.75rem;margin:.75rem 0;background:#fff}
.illustration-stages .art-bar__val{width:auto;text-align:left;white-space:normal}
.illustration-reading ul{display:grid;gap:1rem;padding-left:1.25rem;line-height:1.7}
.illustration-reading a{text-decoration:underline;text-underline-offset:.2em}

/* Keep all three original artwork panels visible at every viewport. */
.mockup-guide[data-illustration-reference] .mockup-guide__zoom img{aspect-ratio:auto;object-fit:contain}

.mockup-guide[data-illustration-reference] .mockup-guide__zoom>span{position:static;display:block;border:0;border-radius:0;margin:0;padding:8px 16px;text-align:right;background:#fafbf6}
