/* Step119 — subtle cleanup of the community blog feed. No redesign. */
body .blog-feed.blog-feed--beauty{max-width:760px !important;}
body .blog-feed-card.blog-feed-card--beauty{
  background:#fff !important;
  border-color:#e6e9ed !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__top{
  align-items:center !important;
  gap:11px !important;
  padding-top:14px !important;
  padding-bottom:4px !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__avatar img{
  width:46px !important;
  height:46px !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__author{
  line-height:1.25 !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__author-name{
  font-size:15.5px !important;
  font-weight:700 !important;
  color:#20242a !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__author > div{
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:3px 8px !important;
  margin-top:2px !important;
  color:#8a919b !important;
  font-size:12.5px !important;
  font-weight:450 !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-author-badge,
body .blog-feed-card.blog-feed-card--beauty .user-rating-mini{
  font-size:11.5px !important;
  line-height:1.15 !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__body{
  padding-top:9px !important;
  padding-bottom:10px !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__body h2{
  margin-bottom:8px !important;
  color:#25292e !important;
  font-weight:720 !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__body p{
  color:#555b63 !important;
  font-weight:400 !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-more{
  margin-top:9px !important;
  color:#b4232c !important;
  font-size:13.5px !important;
  font-weight:650 !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__image{
  background:#f3f4f5 !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__image img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  max-height:560px !important;
  object-fit:contain !important;
}
body .blog-feed-card.blog-feed-card--beauty .userblog-tag-row--feed{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:6px 13px !important;
  padding-top:9px !important;
  padding-bottom:2px !important;
}
body .blog-feed-card.blog-feed-card--beauty .userblog-tag-row--feed .userblog-tag-pill{
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  color:#7a818b !important;
  font-size:12.5px !important;
  font-weight:500 !important;
}
body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__footer{
  display:flex !important;
  align-items:center !important;
  gap:18px !important;
  border-top:1px solid #eef0f2 !important;
  color:#7e8792 !important;
  font-size:13px !important;
  font-weight:500 !important;
}
body .blog-feed-card.blog-feed-card--beauty .post-manage-menu__toggle,
body .blog-feed-card.blog-feed-card--beauty .blog-post-menu__toggle{
  box-shadow:none !important;
}

@media(max-width:760px){
  body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__top{
    padding:13px 20px 3px !important;
  }
  body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__body{
    padding:8px 20px 10px !important;
  }
  body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__body h2{
    font-size:19.5px !important;
    line-height:1.27 !important;
  }
  body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__body p{
    font-size:16px !important;
    line-height:1.48 !important;
  }
  body .blog-feed-card.blog-feed-card--beauty .userblog-tag-row--feed,
  body .blog-feed-card.blog-feed-card--beauty .blog-feed-card__footer{
    padding-left:20px !important;
    padding-right:20px !important;
  }
}
