/* Chip Room Signal — game providers page */

.article { padding-block: var(--s6); }
.article-grid { display: grid; grid-template-columns: minmax(0, 1.6fr) minmax(240px, 1fr); gap: var(--s5); align-items: start; }
.article-grid figure { margin: 0; border: 1px solid var(--line); position: sticky; top: 56px; }
.article-grid figcaption { font-size: 0.8rem; color: #6b5f52; padding: 6px 10px; border-top: 1px solid var(--line); }

.studio { border: 1px solid var(--line); border-left: 4px solid var(--gold); background: #fbf8ef; padding: var(--s3) var(--s4); margin-bottom: var(--s3); }
.studio h2 { font-size: 1.35rem; }
.studio .badge { margin-right: var(--s1); }
.studio p:last-child { margin-bottom: 0; }

.tinted-band {
  background: var(--ivory-deep) url("/assets/img/paper-texture.jpg") center / cover no-repeat;
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
  padding-block: var(--s5);
  margin-top: var(--s6);
}
.tinted-band p:last-child { margin-bottom: 0; }

@media (max-width: 800px) {
  .article-grid { grid-template-columns: 1fr; }
  .article-grid figure { position: static; }
}
