.sunday-show { margin: 28px 0 48px; }
.sunday-studio { margin: 24px auto; max-width: 40rem; }
.sunday-studio img { display: block; width: 100%; max-width: 100%; height: auto; object-fit: contain; border-radius: 18px; }
.sunday-studio figcaption { color: var(--muted); font-size: .85rem; margin-top: 8px; }
.sunday-boards { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 18px; }
.sunday-show article.card { margin: 14px 0; }
.sunday-show h3,
.sunday-game { scroll-margin-top: 88px; }
.sunday-game h4 { margin-bottom: .35rem; }
