/* Source screenshots use the spacing, corners and captions of the existing Vision Forward figures. */
.article-source-preview { margin:32px 0; }
.article-source-preview img { display:block; width:100%; height:auto; border-radius:12px; }
.article-source-preview figcaption { margin-top:12px; color:#515159; font:14px/1.6 var(--v3-font-stack); }
.article-body a:not(.v3-btn-primary):not(.v3-btn-secondary), .article-source-preview a { color:#005bea; text-decoration:underline; text-underline-offset:3px; }
.footer-trust a { color:var(--v3-accent); }
@media(max-width:600px) { .article-source-preview { margin:24px 0; } }
