.semifinal-audio-list{margin:14px 0;padding:12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;color:#0b0b0d}.gc-audio.semifinal-audio-list h2,.npa .semifinal-audio-list h3,.npa.football-watch-guide .football-watch-provider .semifinal-audio-list h3{margin:0 0 8px;padding:0;background:none;border:0;color:#0b0b0d;font:700 18px/1.3 Arial,sans-serif}.semifinal-audio-option{display:grid;gap:5px;margin:8px 0;min-width:0}.semifinal-audio-station{display:block;font:400 13px/1.4 Arial,sans-serif;color:#52525b;overflow-wrap:anywhere}.gc-audio.semifinal-audio-list a.semifinal-listen-button,.gc-audio.semifinal-audio-list a.semifinal-listen-button:visited,.npa .semifinal-audio-list a.semifinal-listen-button,.npa .semifinal-audio-list a.semifinal-listen-button:visited{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:44px;padding:8px 14px;border:1px solid #a40022;border-radius:4px;background:#fff;color:#a40022!important;-webkit-text-fill-color:#a40022;font:700 14px/1.3 Arial,sans-serif;text-decoration:none}.semifinal-audio-list a.semifinal-listen-button:focus-visible{outline:3px solid #0b0b0d;outline-offset:2px}.football-watch-guide .semifinal-audio-list{padding:10px;margin:10px 0 4px;background:#f4f4f5}.gc-audio.semifinal-audio-list{margin:12px 0}.npa a.semifinal-watch-button,.npa a.semifinal-watch-button:is(:hover,:visited,:focus-visible){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:8px 14px;border-radius:4px;background:#c8102e;color:#fff!important;-webkit-text-fill-color:#fff;font:700 14px/1.3 Arial,sans-serif;text-decoration:none}