/* Guide-only layout: actionable lists, readable labels, quiet evidence notes. */
.step-actions{margin:0 0 1rem;padding-left:1.35rem;list-style:decimal}
.step-actions li{padding-left:.35rem;margin:0 0 .7rem;line-height:1.7}
.step-actions li:last-child{margin-bottom:0}
.step-actions li::marker{font-weight:700;color:#516526}
.step-actions strong{font-weight:700;color:#243747}
.step-copy .step-tip{margin-top:1rem}
.article-sources{font-size:.88rem;line-height:1.6}
.article-sources details>summary{cursor:pointer;font-weight:700;padding:.4rem 0}
.article-sources li{margin:.45rem 0}
.tool-card ul{padding-left:1.2rem;margin:.7rem 0;list-style:disc}
.tool-card li{margin:.35rem 0}
.tool-card .tool-specs{font-size:.94rem;line-height:1.6}
.shopping-context{padding:1rem 1.2rem;border:1px solid #dce5c7;border-radius:14px;background:#f7faef;margin:1rem 0}
@media(max-width:640px){.step-actions{padding-left:1.15rem}.step-actions li{padding-left:.2rem;margin-bottom:.8rem}.step-actions strong{font-weight:700}}
