/* Article publication facts: shared semantics, independent PC/WAP layouts. */
.article-meta__source-value { min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.article-page:not(.mc-page) .article-meta__source { display:flex; align-items:center; min-width:0; overflow:hidden; overflow-wrap:normal; white-space:nowrap; }
.article-page:not(.mc-page) .article-meta__source .article-meta__label { flex:none; }
.article-page:not(.mc-page) .article-meta__source-value { display:block; flex:1 1 auto; }

.mc-page .article-heading__meta { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:0; align-items:stretch; padding-top:5px; }
.mc-page .article-heading__meta .article-meta__source { grid-column:1; grid-row:2; display:flex; align-items:center; min-width:0; min-height:44px; padding-right:10px; overflow:hidden; border-top:1px solid #e2e8f1; text-align:left; white-space:nowrap; }
.mc-page .article-heading__meta .article-meta__source .article-meta__label { position:static; flex:none; width:auto; height:auto; margin:0; padding:0; overflow:visible; clip-path:none; color:#7f8ca0; font-size:11.5px; white-space:nowrap; }
.mc-page .article-heading__meta .article-meta__source-value { display:block; flex:1 1 auto; color:#43546d; }
.mc-page .article-heading__meta :is(.article-meta__date,.article-meta__views) { display:flex; align-items:center; min-width:0; min-height:39px; overflow:hidden; white-space:nowrap; font-variant-numeric:tabular-nums; }
.mc-page .article-heading__meta .article-meta__date { grid-column:1; grid-row:1; padding-right:10px; }
.mc-page .article-heading__meta .article-meta__views { grid-column:2; grid-row:1; justify-content:flex-end; padding-left:10px; text-align:right; }
.mc-page .article-heading__meta :is(.article-meta__date,.article-meta__views) .article-meta__label { position:static; width:auto; height:auto; margin:0; padding:0; overflow:visible; clip-path:none; color:#8a96a7; font-size:11.5px; line-height:1.5; white-space:nowrap; }
.mc-page .article-heading__meta :is(.article-meta__date,.article-meta__views) :is(time,[data-content-view-count]) { min-width:0; overflow:hidden; color:#4b5d75; font-size:11.5px; line-height:1.5; text-overflow:ellipsis; white-space:nowrap; }
.mc-page .article-heading__meta .article-share--mobile { grid-column:2; grid-row:2; display:flex; align-self:stretch; justify-self:stretch; align-items:center; justify-content:flex-end; box-sizing:border-box; min-width:52px; margin-left:0; padding-left:8px; border-top:1px solid #e2e8f1; }
.mc-page .article-heading__meta .article-share--mobile .article-share__trigger { width:auto; min-width:52px; min-height:44px; font-size:11.5px; font-weight:400; white-space:nowrap; }

@media(max-width:359px) {
    .mc-page .article-heading__meta .article-meta__date { padding-right:6px; }
    .mc-page .article-heading__meta .article-meta__views { padding-left:6px; }
    .mc-page .article-heading__meta :is(.article-meta__date,.article-meta__views) :is(.article-meta__label,time,[data-content-view-count]) { font-size:11px; }
    .mc-page .article-heading__meta .article-share--mobile { min-width:52px; padding-left:4px; }
    .mc-page .article-heading__meta .article-share--mobile .article-share__trigger { font-size:11px; }
}
