/* Poker shared article rhythm: title, image, short introduction. */
body .gg-article .article-intro { margin-bottom: 16px; }
body .gg-article .article-opening { margin: 16px 0; line-height: 1.85; }
body .gg-article > .article-intro-pitch { margin: 12px 0 22px; text-align: center; }
body .gg-article h2[data-section-number] {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: baseline;
  column-gap: .4em;
  font-size: clamp(21px, 2.2vw, 28px);
  line-height: 1.5;
}
body .gg-article h2[data-section-number]::before {
  content: attr(data-section-number) ".";
  position: static;
  padding: 0;
  margin: 0;
  width: auto;
  height: auto;
  font-size: 1em;
  line-height: inherit;
  font-weight: 700;
  letter-spacing: 0;
  transform: none;
}
body .header-nav { gap: clamp(10px, 1.1vw, 19px); }
body .header-nav > a, body .header-nav-parent { white-space: nowrap; }
body .header-nav a[aria-current="location"],
body .mobile-menu a[aria-current="location"] { color: #087dcc; }
@media(max-width: 560px) {
  body .gg-article .article-intro { margin-bottom: 12px; }
  body .gg-article .article-opening { margin-block: 12px; font-size: 16px; }
  body .gg-article > .article-intro-pitch { margin-block: 12px 18px; }
}
