/* Keep editorial headings legible above dark image and colour fields, regardless of parent-theme defaults. */
.ea-hero h1,.ea-hero h1 em,.ea-carta h2,.ea-carta h2 em,.ea-footer h2,.ea-footer h2 em{color:var(--ea-paper)!important}
.ea-hero .ea-kicker,.ea-hero>p:not(.ea-kicker){color:var(--ea-paper)!important}
.ea-hero .ea-button--ghost{color:var(--ea-paper)!important}
.ea-hero .ea-button--ember{color:var(--ea-paper)!important}
.ea-hero-content{position:relative;z-index:1;width:min(100%,610px)}
.ea-hero-content>p:not(.ea-kicker){max-width:28ch;margin:24px 0 30px;font-size:1.02rem;line-height:1.55}
@media (min-width:760px){.ea-hero-content>p:not(.ea-kicker){font-size:1.08rem}.ea-hero .ea-hero-content{max-width:610px}}
