.article-content .platform-facts{ margin-block: 2rem; border: 1px solid var(--color-border); background: color-mix(in srgb, var(--color-surface) 92%, var(--color-accent)); }
  .article-content .platform-facts__heading{ display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: .5rem 1rem; padding: 1rem 1.2rem; border-bottom: 1px solid var(--color-border); }
  .article-content .platform-facts__heading h2{ margin: 0; }
  .article-content .platform-facts__heading span{ color: var(--color-text-muted); font-size: .84rem; }
  .article-content .platform-facts__grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 0; }
  .article-content .platform-facts__grid > div{ padding: 1rem 1.2rem; border-bottom: 1px solid var(--color-border); }
  .article-content .platform-facts__grid > div:nth-child(odd){ border-right: 1px solid var(--color-border); }
  .article-content .platform-facts dt{ margin-bottom: .25rem; color: var(--color-text-muted); font: 700 .76rem/1.2 var(--font-sans); letter-spacing: .08em; text-transform: uppercase; }
  .article-content .platform-facts dd{ margin: 0; }
  .article-content .platform-facts__lists{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .article-content .platform-facts__lists > div{ padding: 1rem 1.2rem; }
  .article-content .platform-facts__lists > div:first-child{ border-right: 1px solid var(--color-border); }
  .article-content .platform-facts h3{ margin: 0 0 .6rem; font-size: 1rem; }
  .article-content .platform-facts ul{ margin: 0; padding-left: 1.2rem; }
  .article-content .platform-facts li + li{ margin-top: .35rem; }
  .article-content .platform-facts__watch{ padding: 1rem 1.2rem; border-top: 1px solid var(--color-border); background: color-mix(in srgb, var(--color-warning, #b76b38) 8%, transparent); }
  @media (max-width: 640px) {
    .article-content .platform-facts__grid, .article-content .platform-facts__lists{ grid-template-columns: 1fr; }
    .article-content .platform-facts__grid > div:nth-child(odd), .article-content .platform-facts__lists > div:first-child{ border-right: 0; }
    .article-content .platform-facts__lists > div + div{ border-top: 1px solid var(--color-border); }
  }
