.hero.uk-edition-hero {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #0c1422;
  color: #fff;
  border-bottom: 4px solid #ff3319;
}
.uk-edition-hero::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(90deg, #0c1422 18%, transparent 100%),
    linear-gradient(149deg, transparent 69%, #dbe4f31f 69%, #dbe4f31f 73%, transparent 73%),
    linear-gradient(33deg, transparent 69%, #ff331951 69%, #ff331951 72%, transparent 72%),
    linear-gradient(120deg, #0c1422, #233753);
}
.uk-edition-hero .kicker,
.uk-edition-hero .lede,
.uk-edition-hero .stats span { color: #e0e8f5; }
.uk-edition-hero h1 em { color: #ff9a88; }
.uk-edition-hero .lede a { border-color: currentColor; }
.uk-edition-hero .stats,
.uk-edition-hero .stats > div { border-color: #ffffff40; }
.uk-edition-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-block: 28px; }
.uk-edition-actions a {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  padding: 10px 15px;
  border: 1px solid #ffffff80;
  font-weight: 700;
  background: none;
}
.uk-edition-actions a:first-child { background: #fff; color: #111; }
.uk-edition-actions a:hover { text-decoration: underline; text-underline-offset: 4px; }
#rankings { scroll-margin-top: 84px; }
