.program-schedule{padding-top:44px;padding-bottom:83px}.program-schedule__heading{margin-bottom:31px}.program-schedule__week{display:grid;gap:11px;text-align:right;padding-bottom:4px}.program-schedule__week>span{font-size:18px;font-weight:500;letter-spacing:-.025em}.program-schedule__week>small{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#737970}.program-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #d9dcd3;background:#f5f4ef}.program-day{border:0;border-right:1px solid #d9dcd3;background:transparent;min-height:111px;display:grid;justify-items:start;align-content:center;gap:5px;padding:17px 22px;text-align:left;transition:background .2s,color .2s}.program-day:last-child{border-right:0}.program-day>span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#747b6f}.program-day>strong{font-size:29px;line-height:1.1;font-weight:500;letter-spacing:-.055em}.program-day>small{font-size:8px;color:#747b6f}.program-day.is-selected{background:#ef242b;color:#fff}.program-day.is-selected>small,.program-day.is-selected>span{color:#fff}.program-day:hover:not(.is-selected){background:#e9ebe2}.program-day:focus-visible{outline-offset:-4px;outline-color:#1c211f}.program-schedule__list-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 18px}.program-schedule__list-heading>p{font-size:10px;color:#5f6759}.program-schedule__list-heading>p:first-letter{text-transform:uppercase}.program-schedule__list-heading>p>span{color:#8a9183}.program-schedule__list-heading>button{border:0;background:none;display:flex;align-items:center;gap:8px;padding:7px 0;font-size:9px;font-weight:600;white-space:nowrap}.program-schedule__list-heading>button:disabled{display:none}.program-schedule__list-heading>button:hover{color:#ef242b}.program-list{border-top:1px solid #cfd4c6}.program-row{border-bottom:1px solid #d9dcd3;position:relative}.program-row>summary,.program-row__plain{display:grid;grid-template-columns:93px minmax(0,1fr) auto 23px;align-items:center;gap:22px;min-height:88px;padding:21px 20px 21px 0;list-style:none}.program-row>summary::-webkit-details-marker{display:none}.program-row>summary{cursor:pointer}.program-row>summary:hover{background:#f0f0e9}.program-row__time{display:grid;align-content:center;gap:5px;align-self:start;padding-top:2px}.program-row__time>time{font-size:20px;line-height:1.2;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.program-row__time>small{font-size:8px;color:#888f80;line-height:1.5}.program-row__body{min-width:0;display:grid;gap:7px}.program-row__title{font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:1.5;overflow-wrap:anywhere}.program-row__live{display:flex;align-items:center;gap:7px;font-size:7px;line-height:1.3;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#d51b23}.program-row__live>i{width:5px;height:5px;display:block;border-radius:50%;background:#ef242b}.program-row__age{font-size:9px;border:1px solid #b9c1b0;padding:5px 6px;line-height:1;white-space:nowrap;color:#6f7865}.program-row__expand{font-size:22px;line-height:1;text-align:right;font-weight:400;color:#78836c;min-width:20px}.program-row[open] .program-row__expand{font-size:0}.program-row[open] .program-row__expand:after{content:"−";font-size:22px}.program-row.is-current{background:#f6e9e3;border-bottom-color:#e6c9bd}.program-row.is-current:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ef242b}.program-row.is-current>.program-row__plain,.program-row.is-current>summary{padding-left:20px;grid-template-columns:73px minmax(0,1fr) auto 23px}.program-row.is-current .program-row__time>time{color:#d51b23}.program-row.is-past .program-row__title{color:#6f7866}.program-row.is-past .program-row__time>time{color:#7b8572}.program-row__description{padding:0 68px 25px 115px}.program-row__description>p{font-size:11px;line-height:1.95;color:#616b57;white-space:pre-line;overflow-wrap:anywhere;max-width:790px}.program-schedule__more{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #bfc6b5;background:transparent;padding:15px 20px;width:100%;font-size:10px;font-weight:600;margin-top:20px}.program-schedule__more>span{font-size:21px;font-weight:400;line-height:1}.program-schedule__more:hover{background:#1c211f;color:#fff;border-color:#1c211f}.program-schedule__source{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:8px;line-height:1.7;color:#858e7b;margin-top:22px}.program-schedule__source>a{display:flex;align-items:center;gap:11px;color:#515c45}.program-schedule__source>a>span{color:#929b88;font-size:7px;letter-spacing:.05em}.program-schedule__source>a:hover{color:#ef242b}.program-schedule__empty{font-size:12px;line-height:1.8;padding:30px 0;color:#737b69}.program-now__current{min-width:0}.live-aside.program-now h3{font-size:25px;line-height:1.25;letter-spacing:-.045em;margin-top:10px;overflow-wrap:anywhere}.program-now__time{font-size:9px;line-height:1.6;color:#7e8675;font-variant-numeric:tabular-nums}.program-now__age{display:inline-block;font-size:8px;border:1px solid #bbc2b1;padding:4px 5px;line-height:1;margin-top:15px;color:#6a765e}.program-now__current>p{font-size:10px;line-height:1.85;margin-top:15px;color:#727e65}.program-now__next{border-top:1px solid #d7dbce;padding-top:17px;margin-top:23px}.program-now__next>span{font-size:8px;color:#86927a;line-height:1.5;text-transform:uppercase;letter-spacing:.04em}.program-now__next>h4{font-size:13px;line-height:1.6;font-weight:550;letter-spacing:-.02em;margin:9px 0 0;overflow-wrap:anywhere}.program-now__schedule{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;line-height:1.7;font-weight:650;border-top:1px solid #d7dbce;padding-top:17px;margin-top:auto}.program-now__schedule:hover{color:#ef242b}.program-now__schedule>span{font-size:16px;font-weight:400}.program-now__note{font-size:6px;line-height:1.8;color:#8e9881;margin-top:10px}.live-aside.program-now .live-brand{width:75px;margin:22px 0 13px}.live-aside.program-now{gap:0;padding-bottom:22px}.program-now__next+.program-now__schedule{margin-top:23px}@media(max-width:1050px){.program-day{padding:17px}.program-row__title{font-size:17px}.live-aside.program-now h3{font-size:21px}.program-now__next>h4{font-size:12px}.live-aside.program-now .live-brand{width:64px;margin:18px 0 10px}.program-now__next{margin-top:18px;padding-top:14px}.program-now__next+.program-now__schedule{margin-top:17px}.program-now__note{font-size:6px}}@media(max-width:760px){.program-schedule{padding-top:27px;padding-bottom:52px}.program-schedule__heading{margin-bottom:25px}.program-schedule__heading h2{font-size:38px}.program-schedule__week{text-align:left;gap:8px;padding:0;margin-top:22px}.program-schedule__week>span{font-size:16px}.program-schedule__week>small{font-size:8px}.program-days{overflow-x:auto;grid-template-columns:repeat(7,minmax(70px,1fr));scrollbar-width:thin}.program-day{min-height:95px;padding:13px 15px;gap:4px}.program-day>span{font-size:9px}.program-day>strong{font-size:27px}.program-day>small{font-size:7px}.program-schedule__list-heading{padding:20px 0 14px;gap:15px;align-items:flex-start}.program-schedule__list-heading>p{font-size:9px;line-height:1.8;max-width:195px}.program-schedule__list-heading>p>span{display:block}.program-schedule__list-heading>button{font-size:8px;gap:6px;padding:2px 0}.program-schedule__list-heading>button>.live-dot{width:5px;height:5px}.program-row>summary,.program-row__plain{grid-template-columns:58px minmax(0,1fr) auto 13px;gap:12px;padding:20px 4px 20px 0;min-height:83px}.program-row__time>time{font-size:17px}.program-row__time>small{font-size:7px}.program-row__title{font-size:14px;line-height:1.6}.program-row__age{font-size:7px;padding:4px}.program-row__expand{min-width:12px;font-size:18px}.program-row[open] .program-row__expand:after{font-size:18px}.program-row__live{font-size:6px;letter-spacing:.03em;gap:5px}.program-row__live>i{width:4px;height:4px}.program-row.is-current>.program-row__plain,.program-row.is-current>summary{padding-left:12px;grid-template-columns:46px minmax(0,1fr) auto 13px}.program-row__description{padding:0 22px 21px 70px}.program-row__description>p{font-size:10px;line-height:1.9}.program-schedule__more{font-size:9px;padding:14px 15px;margin-top:16px}.program-schedule__source{font-size:7px;display:block;margin-top:18px}.program-schedule__source>a{font-size:9px;margin-top:13px;gap:10px}.program-schedule__source>a>span{font-size:7px}.live-aside.program-now{display:grid;grid-template-columns:1fr 1fr;gap:17px 24px;padding:23px 22px}.program-now>.live-badge{grid-column:1/-1;font-size:8px}.live-aside.program-now .live-brand{display:none}.program-now__current{grid-column:1}.program-now__time{font-size:8px}.live-aside.program-now h3{font-size:19px;line-height:1.3;margin-top:8px}.program-now__age{font-size:7px;margin-top:11px}.program-now__next{grid-column:2;grid-row:2;border-top:0;border-left:1px solid #d7dbce;padding:0 0 0 20px;margin:0}.program-now__next>span{font-size:7px}.program-now__next>h4{font-size:12px;line-height:1.6;margin-top:9px}.program-now__next+.program-now__schedule,.program-now__schedule{grid-column:1/-1;margin:1px 0 0;padding-top:13px;font-size:8px}.program-now__note{grid-column:1/-1;font-size:6px;margin-top:-9px}.program-now__current>p{font-size:10px;margin-top:10px}.program-now:not(:has(.program-now__next)) .program-now__current{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.program-day{transition:none}}