/* Match the Super Tips article inset without adding padding to match cards. */
.seo-listing-page {
  --listing-content-inset: 24px;
}
.seo-listing-page > article,
.seo-listing-page .matches-section:not(.profile-content-column),
.seo-listing-page .profile-layout {
  box-sizing: border-box;
  padding: var(--listing-content-inset);
}
.seo-listing-page .seo-intro,
.seo-listing-page .seo-market-explainer,
.seo-listing-page .seo-summary {
  max-width: 90ch;
  line-height: 1.7;
}
.seo-listing-page .seo-intro,
.seo-listing-page .seo-market-explainer {
  margin-block: 16px;
}
.seo-listing-page .seo-summary {
  margin-block: 24px;
}
.seo-listing-page .seo-summary > h2 {
  margin-block: 2rem .83em;
}
.seo-listing-page .seo-summary > p {
  margin-block: 1em;
}
.seo-listing-page nav[aria-label="Football predictions navigation"] {
  margin-block: 16px;
  line-height: 1.7;
}
@media (max-width: 620px) {
  .seo-listing-page { --listing-content-inset: 16px; }
}

.stats-methodology { margin: 10px 0; font-size: 13px; line-height: 1.5; }
.stats-methodology summary { cursor: pointer; color: var(--theme-muted, #45699a); }
@media (max-width: 620px) {
  .seo-listing-page .day-tabs { gap: 6px; margin-block: 12px; }
  .seo-listing-page .section-heading { margin-bottom: 12px; }
  .seo-listing-page .section-heading h2 { font-size: 21px; line-height: 1.25; }
  .seo-listing-page nav[aria-label="Football predictions navigation"] { font-size: 13px; margin-block: 10px; }
}
