
.gotw-spotlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0}.broadcast-card{background:#fbf6e9;border:1px solid #d0c2a4;overflow:hidden}.broadcast-cover{position:relative;display:block;aspect-ratio:16/9;background:#173c2c}.broadcast-cover img{width:100%;height:100%;object-fit:cover;display:block}.broadcast-cover .play{font-size:44px}.broadcast-copy{padding:24px}.broadcast-copy h2{font-size:29px}.broadcast-copy p{font:15px/1.7 system-ui}.broadcast-copy .art-credit{font-size:11px}.upcoming-tag{background:#e8d4ac;color:#594018}.section-headline{margin:36px 0 18px;border-bottom:3px double #8e8b70;padding-bottom:14px}.section-headline h2{margin:0}.empty-selection{padding:24px;background:#fbf6e9;border:1px solid #d0c2a4}.preview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.team-preview{background:#fbf6e9;border:1px solid #d0c2a4;padding:22px}.team-preview h2{font-size:27px}.team-record{font-size:40px;line-height:1.2;margin:15px 0}.preview-label{font:13px/1.6 system-ui;color:#526451}.preview-player{margin:25px 0;background:#173c2c;color:#fff5dc;padding:24px}.preview-player a{color:#e6cf96}.preview-player iframe{border:0;display:block;width:100%;aspect-ratio:16/9}.preview-player button{border:1px solid #c5ac72;background:#eee8d9;color:#173c2c;padding:16px 20px;font:700 15px system-ui;cursor:pointer}.episode-meta{font:14px/1.7 system-ui}.archive-mini{margin-top:36px}.preview-callout{border-left:4px solid #bd954a;padding:14px 20px;background:#e8dfcb}.preview-callout p{margin:5px 0;font:15px/1.7 system-ui}@media(max-width:760px){.gotw-spotlights,.preview-stats{grid-template-columns:1fr}.broadcast-copy{padding:20px}.broadcast-copy h2{font-size:27px}}

.matchup-crests{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:24px;padding:24px 20px;background:#fbf6e9;border:1px solid #d0c2a4;margin-top:24px}.club-crest{margin:0;text-align:center;min-width:0}.club-crest img{display:block;width:100%;max-width:250px;height:auto;margin:0 auto 16px;object-fit:contain}.club-crest figcaption{font:700 13px/1.6 system-ui;color:#526451}.crest-divider{text-align:center;font:700 14px system-ui;letter-spacing:.15em;color:#8a6a35}.crest-note{font:11px/1.5 system-ui;color:#6a6f5b;margin:8px 0 0;text-align:center}.selection-crests{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0}.selection-crests img{width:84px;height:84px;object-fit:contain}.selection-crests span{font:700 11px system-ui;letter-spacing:.12em;color:#8a6a35}@media(max-width:760px){.matchup-crests{gap:10px;padding:20px 12px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.club-crest img{max-width:180px;margin-bottom:12px}.club-crest figcaption{font-size:11px}.crest-divider{font-size:12px}.selection-crests img{width:72px;height:72px}}
