.program-view{position:relative;z-index:1;padding:24px 24px 60px;background-color:#0d181c;color:#f9f9f9}.program-view__subtitle-wrapper{display:flex;flex-direction:column}.program-view__subtitle-wrapper span{color:var(--program-hero-subtitle,#216347);font-size:14px;font-weight:600;opacity:.95}.program-view__breadcrumb{display:flex;max-width:var(--content-center);flex-wrap:wrap;margin:0 0 24px;font-size:12px;gap:8px}.program-view__breadcrumbItem{opacity:.8}.program-view__breadcrumbItem.is-current{opacity:1}.program-view__breadcrumbSep{opacity:.5}.program-view__top{display:grid;max-width:var(--content-center);padding-bottom:32px;border-bottom:8px solid var(--primary-site);margin:0 auto;gap:24px;grid-template-columns:minmax(0,1fr) 440px}.program-view__aside,.program-view__main{min-width:0}.program-view__main{display:flex;overflow:hidden;flex:1 1;flex-direction:column;border-radius:35px;background-color:#00090d}.program-view__hero{position:relative;display:grid;overflow:hidden;padding:40px;border-bottom:4px solid var(--program-hero-bottom-border,var(--primary-site));gap:32px;grid-template-columns:270px minmax(0,1fr)}.program-view__hero:before{position:absolute;background:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,0,0,.08));content:"";inset:0;pointer-events:none}.program-view__hero>*{position:relative;z-index:1}.program-view__heroImage img{display:block;width:100%;height:auto;border:2px solid var(--program-hero-image-border,var(--verde-ebc));border-radius:25px;aspect-ratio:1;box-shadow:0 0 25px rgba(0,0,0,.6);-o-object-fit:cover;object-fit:cover}.program-view__heroContent{display:flex;flex-direction:column;justify-content:center}.program-view__title{margin:0 0 8px;color:#f9f9f9;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.05}.program-view__subtitle{margin:0;color:var(--program-hero-subtitle,#21634a);font-size:24px;font-weight:700;line-height:1.5;opacity:.95}.program-view__sectionHeader{padding:30px 40px 0;margin-bottom:20px}.program-view__asideTitle,.program-view__sectionTitle{padding-bottom:10px;border-bottom:1px solid hsla(0,0%,91.4%,.08);margin:0;font-size:16px;font-weight:600;line-height:1.5}.program-view__episodes{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.program-view__episodesList{display:flex;flex-direction:column;padding:0 40px;gap:20px}.program-view__episodeCard{display:grid;min-height:82px;align-items:center;padding:12px 14px;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;background:linear-gradient(90deg,#102028,#13262d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);gap:16px;grid-template-columns:84px minmax(0,1fr) auto;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.program-view__episodeCard:focus-within,.program-view__episodeCard:hover{border-color:hsla(0,0%,100%,.11);background:linear-gradient(90deg,#13242c,#173038);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 6px 16px rgba(0,0,0,.14);text-decoration:none;transform:translateY(-1px)}.program-view__episodeMedia{display:flex;align-items:center;justify-content:center}.program-view__episodeImage,.program-view__episodePlaceholder{display:block;width:84px;height:84px;border-radius:12px}.program-view__episodeImage{background:#0f171b;-o-object-fit:cover;object-fit:cover}.program-view__episodePlaceholder{position:relative;display:flex;overflow:hidden;align-items:flex-end;justify-content:flex-start;padding:10px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 24% 22%,rgba(92,255,193,.28),transparent 42%),radial-gradient(circle at 82% 78%,rgba(184,206,14,.12),transparent 36%),linear-gradient(135deg,#17303a,#0b1a20);color:hsla(0,0%,100%,.88);transition:transform .25s ease,border-color .25s ease,filter .25s ease,box-shadow .25s ease}.program-view__episodePlaceholder:before{position:absolute;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015) 34%,rgba(0,0,0,.12));content:"";inset:0;pointer-events:none}.program-view__episodePlaceholder:after{position:absolute;width:100%;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.03));content:"";inset:auto auto 0 0;pointer-events:none}.program-view__episodePlaceholderText{position:relative;z-index:1;color:hsla(0,0%,100%,.84);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.22);text-transform:uppercase}.program-view__episodeContent{min-width:0}.program-view__episodeTitleLink{display:inline-block;max-width:100%;text-decoration:none}.program-view__episodeTitleLink:focus-visible,.program-view__episodeTitleLink:hover{text-decoration:none}.program-view__episodeTitle{margin:0 0 6px;color:#f9f9f9;font-size:20px;font-weight:700;line-height:1.5;transition:color .2s ease}.program-view__episodeTitleLink:focus-visible .program-view__episodeTitle,.program-view__episodeTitleLink:hover .program-view__episodeTitle{color:var(--primary-site)}.program-view__episodeMeta{display:flex;min-width:0;align-items:center;color:#ddd;font-size:14px;font-weight:400;gap:8px;line-height:1.2}.program-view__episodeAction{display:flex;align-items:center;align-self:stretch;justify-content:flex-end;padding-right:18px;padding-left:30px;border-left:1px solid hsla(0,0%,100%,.06);gap:8px}.program-view__episodeCta.vodButton{display:inline-flex;align-items:center;justify-content:flex-end;padding:0;border:0;background:transparent;box-shadow:none;color:var(--program-hero-bottom-border,#1c9c6d);cursor:pointer;font-size:14px;font-weight:600;gap:6px;line-height:1.2;text-decoration:none;transition:color .2s ease,opacity .2s ease,transform .2s ease}.program-view__episodeCta.vodButton:focus-visible,.program-view__episodeCta.vodButton:hover{color:var(--primary-site);text-decoration:none;transform:translateX(1px)}.program-view__episodeCta.vodButton:disabled,.program-view__episodeCta.vodButton[aria-disabled=true]{cursor:not-allowed;opacity:.5}.program-view__episodeCta .vodButton__playIcon{width:14px;height:14px;flex:0 0 14px}.program-view__episodeCta .vodButton__label{white-space:nowrap}.program-view__episodesMore{width:100%;min-height:32px;padding:16px;border:0;border-radius:0 0 18px 18px;margin-top:30px;background:#1c9c6d;color:#f9f9f9;cursor:pointer;font-size:16px;font-weight:700;transition:filter .2s ease,opacity .2s ease}.program-view__episodesMore:focus-visible,.program-view__episodesMore:hover{filter:brightness(1.05)}.program-view__episodesMore:focus-visible{outline:2px solid #fff;outline-offset:2px}.program-view__container-aside{position:sticky;top:90px;display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column}.program-view__aside{display:flex;min-width:0;flex-direction:column;padding:24px;border:1px solid var(--primary-site);border-radius:20px;background-color:#0f1b20;gap:24px}.program-view__about,.program-view__schedule{padding:0}.program-view__aboutText{padding:20px;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;margin-top:20px;background-color:#162328}.program-view__aboutText p{margin:0 0 12px;font-size:16px;font-weight:400;line-height:1.6}.program-view__aboutText p:last-child{margin-bottom:0}.program-view__scheduleBox{margin-top:20px}.program-view__scheduleContent{display:flex;min-width:0;flex-direction:column;gap:18px}.program-view__scheduleTopline{display:flex;min-width:0;align-items:flex-start;gap:14px}.program-view__scheduleHour{flex-shrink:0;color:#fff;font-size:40px;font-weight:850;letter-spacing:-.03em;line-height:.95}.program-view__scheduleHour:after{content:"h";font-weight:400}.program-view__scheduleNow{display:flex;min-width:0;flex:1 1;align-items:flex-start}.program-view__scheduleNow:before{display:block;width:3px;height:22px;flex-shrink:0;border-radius:10px;margin-right:14px;background-color:var(--verde-ebc);content:""}.program-view__scheduleNowContent{min-width:0}.program-view__scheduleStation{display:block;margin-bottom:4px;color:var(--primary-site);font-size:16px;font-weight:600;line-height:1.3;text-wrap:balance}.program-view__scheduleFrequency{margin:0;color:hsla(0,0%,100%,.72);font-size:14px;font-weight:500;line-height:1.45;text-wrap:pretty}.program-view__scheduleTag{display:inline-flex;min-width:62px;height:26px;flex-shrink:0;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:#ff0f5f;color:#fff;font-size:12px;font-weight:700;line-height:1}.program-view__scheduleDays{display:flex;flex-wrap:wrap;gap:10px 0}.program-view__scheduleDay{display:inline-flex;align-items:center;color:#f9f9f9;font-size:15px;font-weight:700;line-height:1.35}.program-view__scheduleDayDivider{margin:0 14px;color:hsla(0,0%,100%,.38);font-weight:400}.program-view__scheduleDayLabel{display:inline-block}.program-view__bottom{display:grid;max-width:var(--content-center);margin:32px auto 0;grid-template-columns:minmax(0,1fr) 340px}.program-view__episodeMediaLink{display:block;overflow:hidden;border-radius:12px;text-decoration:none}.program-view__episodeMediaLink:focus-visible,.program-view__episodeMediaLink:hover{text-decoration:none}.program-view__episodeMediaLink .program-view__episodeImage,.program-view__episodeMediaLink .program-view__episodePlaceholder{transition:transform .25s ease,filter .25s ease}.program-view__episodeMediaLink:focus-visible .program-view__episodeImage,.program-view__episodeMediaLink:focus-visible .program-view__episodePlaceholder,.program-view__episodeMediaLink:hover .program-view__episodeImage,.program-view__episodeMediaLink:hover .program-view__episodePlaceholder{filter:brightness(1.03);transform:scale(1.03)}.program-view__episodeCard:focus-within .program-view__episodePlaceholder,.program-view__episodeCard:hover .program-view__episodePlaceholder,.program-view__episodeMediaLink:focus-visible .program-view__episodePlaceholder,.program-view__episodeMediaLink:hover .program-view__episodePlaceholder{border-color:hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 4px 12px rgba(0,0,0,.12);filter:brightness(1.04)}@media (max-width:991px){.program-view__top{grid-template-columns:1fr}.program-view__container-aside{position:relative;top:0}.program-view__bottom{display:flex;flex-direction:column}}@media (max-width:767px){.program-view{padding:16px 16px 10px}.program-view__top{padding-bottom:20px;border-bottom-width:4px;gap:30px}.program-view__main{border-radius:24px}.program-view__hero{padding:20px 18px 22px;border-bottom-width:3px;gap:16px;grid-template-columns:1fr;justify-items:center;text-align:center}.program-view__heroImage{min-width:180px;max-width:52vw}.program-view__heroImage img{border-radius:22px;box-shadow:0 10px 28px rgba(0,0,0,.38)}.program-view__heroContent{align-items:center;text-align:center}.program-view__title{margin:0;font-size:clamp(28px,7vw,36px);line-height:1.02;text-wrap:balance}.program-view__subtitle{margin-top:10px;color:#cef3e1;font-size:15px;font-weight:600;line-height:1.35;opacity:.92;text-wrap:balance}.program-view__sectionHeader{padding:30px 16px 0;margin-bottom:14px}.program-view__asideTitle,.program-view__sectionTitle{padding-bottom:12px;font-size:15px;line-height:1.3}.program-view__episodesList{padding:0 16px;gap:12px}.program-view__episodeCard{min-height:unset;align-items:center;padding:10px;border-radius:16px;background:linear-gradient(180deg,#122129,#101d24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 6px 18px rgba(0,0,0,.12);gap:12px;grid-template-columns:64px minmax(0,1fr)}.program-view__episodeCard:focus-within,.program-view__episodeCard:hover{transform:none}.program-view__episodeImage,.program-view__episodePlaceholder{width:64px;height:64px;border-radius:12px}.program-view__episodePlaceholder{align-items:flex-end;padding:8px}.program-view__episodePlaceholderText{font-size:9px;letter-spacing:.06em}.program-view__episodeMediaLink{border-radius:12px}.program-view__episodeMedia{grid-row:1/span 2}.program-view__episodeContent{display:flex;min-width:0;flex-direction:column;padding-top:2px}.program-view__episodeTitleLink{display:block}.program-view__episodeTitle{display:-webkit-box;overflow:hidden;margin:0 0 6px;-webkit-box-orient:vertical;font-size:15px;font-weight:700;-webkit-line-clamp:2;line-height:1.5}.program-view__episodeMeta{flex-wrap:wrap;color:hsla(0,0%,100%,.68);font-size:12px;gap:6px;line-height:1.2}.program-view__episodeMetaSep{opacity:.45}.program-view__episodeAction{align-items:center;justify-content:flex-start;padding:0;border-left:0;grid-column:2}.program-view__episodeCta.vodButton{min-height:20px;justify-content:flex-start;padding:0;color:#8cffe2;font-size:13px;font-weight:700;gap:8px}.program-view__episodeCta .vodButton__playIcon{width:15px;height:15px;flex:0 0 15px}.program-view__episodeCta .vodButton__label{line-height:1.2;white-space:normal}.program-view__episodesMore{min-height:48px;padding:14px 16px;border-radius:0 0 16px 16px;margin-top:20px;font-size:15px}.program-view__aside{padding:18px;border-radius:18px;gap:18px}.program-view__aboutText{padding:16px;border-radius:14px;margin-top:14px}.program-view__aboutText p{font-size:15px;line-height:1.55}.program-view__scheduleBox{margin-top:14px}.program-view__scheduleContent{gap:14px}.program-view__scheduleTopline{align-items:flex-start;gap:10px}.program-view__scheduleHour{font-size:30px}.program-view__scheduleNow:before{height:18px;margin-right:10px}.program-view__scheduleStation{font-size:14px}.program-view__scheduleFrequency{font-size:12px;line-height:1.35}.program-view__scheduleTag{min-width:50px;height:22px;padding:0 8px;font-size:10px}.program-view__scheduleDays{gap:6px 0}.program-view__scheduleDay{font-size:13px;line-height:1.3}.program-view__scheduleDayDivider{margin:0 8px}}.program-view__episodeMedia{position:relative}.program-view__nowPlaying{z-index:3;display:inline-flex}.program-view__equalizer{display:inline-flex;height:8px;align-items:flex-end;gap:2px}.program-view__equalizer i{display:block;width:2px;border-radius:999px;animation:programEq .75s ease-in-out infinite;background:var(--primary-site)}.program-view__equalizer i:first-child{height:4px}.program-view__equalizer i:nth-child(2){height:8px;animation-delay:.12s}.program-view__equalizer i:nth-child(3){height:5px;animation-delay:.24s}@keyframes programEq{0%,to{opacity:.65;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.program-view__episodeCard{transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.program-view__episodeCard.program-view__episodeCard--playing,.program-view__episodeCard.program-view__episodeCard--playing:focus-within,.program-view__episodeCard.program-view__episodeCard--playing:hover{border-color:rgba(48,255,151,.7)!important;box-shadow:0 0 0 1px rgba(48,255,158,.28),0 14px 40px rgba(48,255,151,.12)}