/* Confirmed A: keep the original colour and motion; improve mobile reading locally. */
@media(max-width:760px){
 .hero-inner h1,.hero-inner .slogan{position:relative;isolation:isolate}
 .hero-inner h1{text-shadow:0 1px 3px #080d13cc,0 2px 10px #080d1370!important}
 .hero-inner h1::before,.hero-inner .slogan::before{content:"";position:absolute;inset:-12px -16px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 35% 50%,#0d17205c 0%,#0d172033 40%,transparent 76%)}
 .hero-inner .slogan{text-shadow:0 1px 5px #080d13b3}
 .hero-inner .hero-link{background:#0d17204d!important;border-color:#d1ba87!important;text-shadow:0 1px 4px #080d1399}
}

/* Keep the category and its qualifier together without inheriting label styles. */
body.readable-type .hero-summary .event-summary p > span.eligibility-unit {
  display: inline;
  margin: 0;
  color: inherit !important;
  font: inherit;
  letter-spacing: inherit;
  white-space: nowrap;
}
