.has-js .body__hasWideArticle .blogArticle {
    visibility: hidden;
}

.body__hasWideArticle .article--wide .blogArticle {
    visibility: visible;
}

.blog__meta {
    font-size: .85em;
    color: #0088A1;
}

.blogList__metaItem {
    white-space: nowrap;
    margin-right: 1em;
}

.blog__meta a {
    text-decoration: none;
}

.blog__metaIcon {
    display: inline-block;
    max-width: 1.04em;
    overflow: hidden;
    white-space: nowrap;
    margin-right: .3em;
    vertical-align: bottom;
}

.blog__metaIcon:before {
    margin: 0 1em 0 .1em;
    speak: none;
    font-family: "icons", sans-serif;
}

.blog__metaIconAuthor:before {
    content: "\1f464";
}

.blog__metaIconTime:before {
    content: "\1f55d";
}

.blog__metaIconReactions:before {
    content: "\1f4ac";
}

@media screen and (max-width: 640px) {
    .blogPost__reactionCount span {
        position: absolute;
        left: -999em;
    }
}

.blog__metaIconTag:before {
    content: "\1f516";
}

* + .blog__metaIcon {
    margin-left: 2em;
}