.news-column>header>span{width:58px;height:48px;border-radius:14px}
.flag-icon{position:relative;display:block;width:42px;height:28px;overflow:hidden;border:1px solid rgba(24,33,61,.1);border-radius:4px;box-shadow:0 3px 8px rgba(24,33,61,.16)}
.flag-br{background:#009b3a}.flag-br:before{content:"";position:absolute;left:9px;top:2px;width:22px;height:22px;transform:rotate(45deg);background:#ffdf00}.flag-br:after{content:"";position:absolute;left:14px;top:7px;width:14px;height:14px;border-radius:50%;background:#002776;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
.flag-us{background:repeating-linear-gradient(to bottom,#b22234 0 2.15px,#fff 2.15px 4.3px)}.flag-us:before{content:"";position:absolute;left:0;top:0;width:19px;height:15px;background:#3c3b6e}.flag-us:after{content:"✦  ✦\A  ✦  ✦\A ✦  ✦";position:absolute;left:2px;top:1px;color:#fff;font:5px/4px Arial,sans-serif;white-space:pre}
