/* Worked tutorial evidence, scoped to long-form guides. */
.worked-guide { scroll-margin-top:100px; margin:32px 0; padding:24px; border:1px solid #cdd9cf; border-radius:14px; background:#f4f7f2; }
.worked-guide h2:first-child { margin-top:0; }
.guide-evidence { margin:24px 0; }
.guide-evidence img { display:block; width:100%; height:auto; border:1px solid #cdd9cf; border-radius:8px; }
.guide-evidence figcaption { margin-top:10px; font-size:14px; line-height:1.6; color:#465c50; }
.guide-table { max-width:100%; overflow-x:auto; margin:20px 0; }
.guide-table table { width:100%; border-collapse:collapse; font-size:14px; }
.guide-table caption { text-align:left; font-weight:700; padding:8px 0; }
.guide-table th,.guide-table td { padding:10px; border:1px solid #cdd9cf; text-align:left; }
.guide-table thead { background:#e4ede3; }
.guide-sources { margin-top:28px; border-top:1px solid #cdd9cf; padding-top:12px; overflow-wrap:anywhere; }
@media(max-width:600px) { .worked-guide { padding:16px; } .guide-table th,.guide-table td { padding:7px; } }
