/* Only the repaired WordPress step list: ordinary body text remains 400. */
.blog-prose ol.attachment-step-copy>li[id]{font-weight:400}
.blog-prose ol.attachment-step-copy>li[id]>.attachment-step-heading,.blog-prose ol.attachment-step-copy>li[id]::marker{font-weight:700}
/* Only newly appended source captions: existing label/link retain their row. */
.cf-visual figcaption.attachment-media-caption{display:grid;grid-template-columns:minmax(0,1fr) auto}
.cf-visual figcaption.attachment-media-caption>.attachment-source-caption{grid-column:1/-1;margin:0}
