.gc-block-post-author{
  display:flex;
  flex-wrap:wrap;
}
.gc-block-post-author__byline{
  font-size:.5em;
  margin-bottom:0;
  margin-top:0;
  width:100%;
}
.gc-block-post-author__avatar{
  margin-left:1em;
}
.gc-block-post-author__bio{
  font-size:.7em;
  margin-bottom:.7em;
}
.gc-block-post-author__content{
  flex-basis:0;
  flex-grow:1;
}
.gc-block-post-author__name{
  margin:0;
}