/* Native YouTube controls, manual playback, and room for touch controls. */
.youtube-player{display:block;position:relative;width:100%;min-width:0;aspect-ratio:16/9;min-height:200px;background:#202121;overflow:hidden}
.youtube-player iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}
.youtube-external{display:inline-block;margin-top:12px;font-size:12px;font-weight:700;text-underline-offset:4px}
.editorial .programme,.editorial .episode,.editorial .choice,.start-card.youtube-card,.featured-copy{min-width:0}
.editorial .choice h2 a{color:inherit;text-decoration:none}
.editorial .choice h2 a:hover{text-decoration:underline;text-underline-offset:6px}
.editorial .choice .card-bottom{color:inherit;text-decoration:none;display:flex;justify-content:space-between}
.editorial .choice .card-bottom:hover{text-decoration:underline;text-underline-offset:5px}
.editorial .mix-card-bottom{color:inherit;text-decoration:none}
.editorial .mix-card-bottom:hover{text-decoration:underline;text-underline-offset:4px}
.editorial .mix-runtime{font-size:12px;color:var(--muted);margin-bottom:8px;font-variant-numeric:tabular-nums}
.editorial .mix-playlist>.youtube-player{max-width:760px;margin-top:24px}
.editorial .programme .episode~.episode{display:block}
.editorial .programme .episode~.episode>div:not(.youtube-player){padding-top:17px}
.editorial .episode>.youtube-player{padding:0}
.start-card.youtube-card:hover{background:var(--paper);color:var(--ink);transform:none}
.start-card.youtube-card .youtube-player{margin:0 0 20px}
.start-card.youtube-card .card-cta{color:inherit;text-decoration:none}
.start-card.youtube-card .card-cta:hover{text-decoration:underline;text-underline-offset:4px}
button.track-youtube{background:transparent;color:inherit;cursor:pointer;padding:0;font:inherit}
button.track-youtube:focus-visible{outline:3px solid #fed700;outline-offset:4px}
button.track-youtube[aria-expanded="true"]{background:#ff0033;border-color:#ff0033}
.track-embed{grid-column:1/-1;min-width:0;width:100%;padding:16px 0 8px}
.track-embed[hidden]{display:none}
.track-embed>.youtube-player{max-width:760px}
.watch-column{min-width:0}
.youtube-frame{position:relative;min-width:0;min-height:202px}
.youtube-frame iframe{position:absolute;inset:0}
.press-video{list-style:none;margin:20px 0;padding:0}
.featured-copy>.youtube-player{margin-top:24px}
@media(max-width:650px){
 .editorial .choice{display:flex;gap:0;align-items:stretch;padding:22px 0}
 .editorial .choice-heading{padding:0 0 16px}
 .editorial .choice-body{display:block;padding-top:15px}
 .editorial .choice .description{display:block;font-size:13px;margin-bottom:16px}
 .editorial .choice .card-bottom{display:flex;font-size:12px}
 .editorial .choice-body::after{content:none}
 .editorial .programme .episode~.episode h3{font-size:21px}
 .editorial .programme .episode~.episode p{font-size:13px}
 .start-card.youtube-card{padding:20px}
}
@media print{.youtube-player,.track-embed{display:none!important}}
