/* No headline may overlap or be clipped inside the leading editorial hero. */
body.meridian-portal-v16 .mp-hero-grid .edition-card{
  display:flex!important;flex-direction:column;justify-content:flex-end;
  height:auto!important;min-height:0;overflow:hidden;
}
body.meridian-portal-v16 .mp-hero-primary .edition-card{min-height:405px!important}
body.meridian-portal-v16 .mp-hero-aside .edition-card{min-height:195px!important}
body.meridian-portal-v16 .mp-hero-grid .edition-card>.edition-content{
  position:relative!important;inset:auto!important;margin-top:auto;flex:none;
  min-height:0;max-height:none!important;overflow:visible!important;
  padding:clamp(16px,2.2vw,28px)!important;
  background:linear-gradient(0deg,rgba(5,22,45,.92),rgba(5,22,45,.72) 70%,rgba(5,22,45,.0))!important;
}
body.meridian-portal-v16 .mp-hero-grid .edition-card h3,
body.meridian-portal-v16 .mp-hero-grid .edition-card h3 a{
  max-width:100%;min-width:0;overflow:visible!important;text-overflow:clip!important;
  overflow-wrap:anywhere!important;word-break:normal;white-space:normal!important;
  display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;
  hyphens:auto;line-height:1.14!important;
}
body.meridian-portal-v16 .mp-hero-grid .edition-card .edition-content p{
  white-space:normal;overflow-wrap:anywhere;
}
body.meridian-portal-v16 .mp-hero-aside{grid-template-rows:repeat(2,minmax(min-content,1fr));}
@media(max-width:960px){body.meridian-portal-v16 .mp-hero-primary .edition-card{min-height:365px!important}}
@media(max-width:600px){body.meridian-portal-v16 .mp-hero-primary .edition-card{min-height:320px!important}body.meridian-portal-v16 .mp-hero-aside .edition-card{min-height:220px!important}}
