.category-hero.food-contest-hero{
  background-color:#102e40;
  background-image:linear-gradient(90deg,rgba(8,31,45,.94) 0%,rgba(8,31,45,.86) 48%,rgba(8,31,45,.35) 100%),var(--contest-hero-image);
  background-size:cover;background-position:center 63%;
  padding:44px max(6vw,24px) 48px;text-align:left;color:#fff;
}
.food-contest-hero .hero-back-button{display:table;background:#ffffff12;color:#fff;border:1px solid #ffffff70;margin:0 0 30px}
.food-contest-hero .live-ballot{display:block;color:#b8ecde;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;letter-spacing:0;text-transform:none}
.food-contest-hero h1{color:#fff;font-size:clamp(2.6rem,5vw,4.4rem);max-width:800px;line-height:1.08;margin:18px 0 22px}
.food-contest-hero>p{color:#f4f9fc;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.55;max-width:700px;margin:0 0 26px}
.food-contest-hero .round-advance{max-width:690px;border-left:3px solid #b8ecde;padding-left:18px;margin:24px 0}
.food-contest-hero .round-advance strong{font-size:clamp(1.2rem,2vw,1.5rem);color:#fff}
.food-contest-hero .round-advance p{color:#e4eff4;font-size:1.05rem;line-height:1.6;margin:8px 0 0}
.food-contest-hero>div>.eyebrow{display:none}
.food-contest-hero .countdown{justify-content:flex-start;margin:24px 0 0;gap:12px}
.food-contest-hero .countdown span{background:#102e40e6;border:1px solid #ffffff55;color:#dfedf3;min-width:72px;text-align:center}
.food-contest-hero .countdown b{color:#fff}
@media(max-width:600px){.category-hero.food-contest-hero{padding:28px 22px 34px;background-image:linear-gradient(90deg,rgba(8,31,45,.94),rgba(8,31,45,.8)),var(--contest-hero-image);background-position:67% center}.food-contest-hero .hero-back-button{font-size:13px}.food-contest-hero .countdown{gap:8px}.food-contest-hero .countdown span{min-width:56px}}
