html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--yn-header-height,90px) + 16px)}body{overflow-wrap:break-word}*,*:before,*:after{box-sizing:border-box}img,video,iframe{max-width:100%}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:#bba47733}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bba477;outline-offset:4px}button,.button,summary{touch-action:manipulation}
.ya-media-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 0}.ya-media-tools button,.ya-install{min-height:44px;border:1px solid #bba477;background:#bba477;color:#111715;border-radius:5px;padding:10px 16px;font:600 14px/1.4 system-ui;cursor:pointer}.ya-media-tools a,.ya-tv-link{min-height:44px;display:inline-flex;align-items:center;padding:7px 10px;color:inherit;text-underline-offset:4px}.ya-media-status{width:100%;font-size:13px;line-height:1.6;color:#bba477}.ya-media-status:empty{display:none}.ya-install,.ya-tv-link{margin:12px 8px 12px 0}.yrx-list{-webkit-overflow-scrolling:touch}.yrx-media audio{width:100%;min-height:54px}
body header.yn-fixed{padding-left:max(4%,env(safe-area-inset-left));padding-right:max(4%,env(safe-area-inset-right));padding-top:max(12px,env(safe-area-inset-top))}body main,body footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}.yv-layout,.yv-watch,.yv-library,.yr-panel-body,.yp-copy{min-width:0}.plyr__progress,.plyr__controls__item.plyr__progress__container{min-width:0!important}.yv-screen .plyr__menu__container{max-width:min(290px,80vw)}.yr-extra input[type=file]{min-width:0}
@media(max-width:1100px){.yv-layout{grid-template-columns:minmax(0,1fr)!important}.yv-library{position:static!important}.yv-heading{align-items:flex-start}.yv-list{max-height:65dvh}}
@media(max-width:760px){body input,body select,body textarea{font-size:16px!important}body .yv-main{padding:25px 4% 45px!important}.yv-heading{display:block}.yv-heading h1{font-size:clamp(29px,8vw,43px)!important;overflow-wrap:anywhere}.yv-heading>p{max-width:none}.yv-actions{gap:8px!important;flex-wrap:wrap}.yv-actions button,.yv-actions>a{min-height:44px!important}.yv-screen{border-radius:4px}.yv-screen .plyr__control{padding:7px}.yv-screen .plyr__controls{gap:2px;padding:16px 5px 8px}.yv-screen .plyr__time{font-size:11px}.yp-intro{grid-template-columns:minmax(0,1fr)!important}.yp-photo{width:100%!important;max-width:440px;margin-left:auto!important;margin-right:auto!important}.yr-panel>summary{min-height:64px}.yrx-row{gap:10px}.ya-media-tools button{flex:1;min-width:110px}.ya-media-tools a{width:100%}header .brand{flex-shrink:1!important;min-width:0}header .header-cta{display:none!important}header button.menu{min-width:44px;min-height:44px;flex-shrink:0}.yr-extra-fields{min-width:0}.yr-extra-fields label{width:100%;min-width:0}.yv-item{min-width:0}.yv-item-title{overflow-wrap:anywhere}}
@media(max-width:380px){.yv-screen .plyr__time--duration{display:none}.yr-summary-copy strong{font-size:20px}.yr-discovery{padding:0 5%}.yv-screen .plyr__control{padding:6px}.yv-screen .plyr__control svg{width:15px;height:15px}}
@media(hover:none){button,.button,a.text-link{min-height:44px}.program:hover{transform:none!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important}}
