.article-credit{font-size:.82rem!important;color:#d5cce0!important;margin:.7rem 0 1.4rem!important;line-height:1.7!important}
.article-credit a{color:inherit;text-underline-offset:3px}
.article-cover{margin:1.2rem 0 2rem!important}
.article-cover img,.article-card-cover{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:14px}
.article-cover figcaption{font-size:.74rem;color:#b7a9c8;text-align:right;margin-top:.3rem}
.article-card-cover{margin-bottom:1rem}
.article-source-note{padding:1rem 1.2rem;border-left:3px solid #c77dff;background:rgba(199,125,255,.08);margin:1.5rem 0;line-height:1.9}
.article-sources{margin-top:2.2rem;padding-top:1rem;border-top:1px solid rgba(199,125,255,.25)}
.article-sources li{margin:.6rem 0;overflow-wrap:anywhere}
@media(max-width:600px){.article-credit{font-size:.78rem!important}.article-cover{margin-bottom:1.3rem!important}}
