/* v30: standard eye-catch sizing, existing shine treatment, and CTA framing. */

.gg-article.freeroll-event-article .freeroll-hero.article-hero-figure {
  width: min(1120px, calc(100vw - 32px));
  margin: 14px 0 16px;
}

.gg-article.freeroll-event-article .event-download-cta-lead {
  display: flex;
  width: fit-content;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  gap: .5em;
  margin: 0 auto 9px;
}

.gg-article.freeroll-event-article .event-download-cta-lead > span {
  color: var(--article-accent);
  font-weight: 800;
  line-height: 1.8;
  white-space: nowrap;
}

.gg-article.freeroll-event-article .event-download-cta-lead > strong {
  min-width: 0;
}

@media (max-width: 560px) {
  .gg-article.freeroll-event-article .freeroll-hero.article-hero-figure {
    margin-top: 9px;
    margin-bottom: 11px;
  }

  .gg-article.freeroll-event-article .event-download-cta-lead {
    margin-bottom: 7px;
  }
}
