.article-head h1 { line-height:1.3; overflow-wrap:anywhere; }
.article-lead,.prose,.author-card p,.author-page p { line-height:1.85; }
.prose h2,.prose h3,.related h2,.author-page h1 { line-height:1.4; }
.h2s-table-scroll { max-width:100%; overflow-x:auto; margin:24px 0; }
.h2s-table-scroll table { width:100%; min-width:560px; }
.prose figure img { display:block; max-width:100%; height:auto; }
.prose figure img.portrait { width:min(100%,620px); margin-inline:auto; }
.prose figcaption { line-height:1.65; }
.article-cover img { height:auto; }
.original-version {
 margin-top:30px; padding:18px 22px; border:1px solid rgba(124,199,255,.25);
 border-radius:14px; background:rgba(124,199,255,.04);
}
.original-version p { margin:0; }
#h2s-copy-status { display:block; margin-top:8px; overflow-wrap:anywhere; }
.vi-blog-languages { flex-wrap:wrap; }
.author-posts { margin-top:28px; }
@media(max-width:620px) {
 .author-card,.author-page { flex-wrap:wrap; }
 .author-card>div,.author-page>div { min-width:0; }
}
