/* Blog article readability: keep every article hero legible on the light editorial background. */
.article-hero.with-cover .article-heading{
  position:relative;
  color:var(--ink);
  background:linear-gradient(145deg,#f8f6f3 0%,#f2e9e9 100%);
  border-bottom:1px solid rgba(45,73,105,.1);
}
.article-hero.with-cover .article-heading:before{
  content:"";
  position:absolute;
  top:clamp(2.5rem,6vw,5rem);
  left:clamp(1.25rem,6vw,5rem);
  width:74px;
  height:5px;
  background:linear-gradient(90deg,var(--pink),#d8952f,#2b7779);
}
.article-hero.with-cover h1{
  color:var(--blue);
  text-shadow:none;
}
.article-hero.with-cover .lead{
  color:#536474;
}
.article-hero.with-cover .article-meta{
  color:#7e5963;
  background:rgba(255,255,255,.82);
  border-color:#c894a1;
}
@media(max-width:900px){
  .article-hero.with-cover .article-heading:before{
    top:2.25rem;
    left:50%;
    transform:translateX(-50%);
  }
}
