.pg-head{padding-top:20px}.pg-head h1{font-size:clamp(28px,6.4vw,44px);line-height:1.08;overflow-wrap:anywhere;max-width:24ch}.pg-head .ch-desc{margin-top:8px}.pg .first-sec{margin-top:20px}.pg-cols{display:grid;gap:8px 40px}@media(min-width:760px){.pg-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg .bins{max-width:none;margin:4px 0 0}.pg details.det{margin-top:0}.pg details.det .prose p{margin:0 0 10px}.pg details.det .prose h3{font-size:15px;margin:16px 0 6px}.livegrid.rail{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.livegrid.rail>.air{scroll-snap-align:start}@media(min-width:760px){.livegrid.rail{grid-auto-columns:calc((100% - 42px)/4)}}.filters label{position:relative;display:inline-flex;align-items:center;min-height:44px;flex:none;padding:0 14px;border-radius:999px;border:1px solid var(--line);color:var(--bone);font:500 15px var(--f);cursor:pointer}.filters label input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.filters label:has(input:checked){background:var(--bone);color:var(--night);border-color:var(--bone)}.filters label:has(input:focus-visible){outline:2px solid var(--bone);outline-offset:2px}.filters+.filters{margin-top:8px}.filters.scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,#000 92%,transparent);mask-image:linear-gradient(to right,#000 92%,transparent)}@media(max-width:559px){.pg .filters{flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}.pg .col-art{display:none}.pg-head{padding-top:14px}}@media(max-width:759px){.city-top .ch-hero{display:none}}.pg .pg-head .find{margin-top:14px}.pg .pg-head .filters{margin-top:10px}.pg .first-sec>.count{margin:0 0 6px}@media(max-width:559px){.pg .with-art{gap:0}.pg .pg-head .find input{min-height:48px}.pg .pg-head .find svg{top:15px}}.cam-g .ch-h3{margin-top:12px}@media(min-width:760px){.cam-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.cam-groups .livegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:760px){.ch.pg>.ch-sec:has(>.rows),.ch.pg>.ch-sec:has(.areas-g),.ch.pg>.ch-sec:has(.rail){max-width:none}}.facet-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.facet{display:inline-block;max-width:100%;border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:11px;line-height:1.45;color:var(--mist);overflow-wrap:anywhere}.row>a>span{min-width:0}.facet-evidence{padding-left:20px;font-size:14px}.facet-evidence li{margin:14px 0}.facet-evidence p{margin:4px 0}.air[hidden]{display:none!important}.filters>.small{align-self:center}.gd>.prose,.bw,.bw-h,.bw-b,.badge-hero>*{min-width:0}.tbl,.bw-b pre,.bw-b code{max-width:100%;overflow-x:auto}.table-cue{color:var(--mist);font-size:13px;margin-bottom:8px}.crumbs{flex-wrap:wrap}.crumbs [aria-current=page]{min-width:0;overflow-wrap:anywhere}.stage-switch button{min-height:44px;min-width:44px}.stage[data-theme=light] .stage-switch button:focus-visible{outline-color:#1a1a1b}.live-badge{background:#c62e26;color:#fff}.live-badge.off{background:#333}.adult-badge{position:absolute;right:8px;top:8px;padding:3px 6px;background:#141415;color:#fff;border:1px solid #aaa;border-radius:4px;font:700 11px/1.2 var(--f)}.livegrid.collection-grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}@media(min-width:760px){.livegrid.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-more{margin-top:16px}.collection-more[hidden]{display:none}.facet-limit{margin:6px 0 12px;color:var(--stone);font-size:12px}.camera-discovery{margin-top:12px}.camera-discovery a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none}.facts{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.facts>*{min-width:0;overflow-wrap:anywhere}.ch .list .receipt-unavailable{padding:10px 0}.ch .list .receipt-unavailable .t{display:block;white-space:normal;overflow-wrap:anywhere}.receipt-unavailable .m{color:var(--stone);font-size:13px}.livegrid .air{display:flex;flex-direction:column}.livegrid .air-pic img.shot{object-fit:cover;object-position:50% 50%;transform-origin:50% 50%}.livegrid .air-pic img.av{width:auto;height:74%;max-width:74%}.livegrid .nm{padding:9px 10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.livegrid .ar{padding:2px 10px 10px;color:var(--mist)}.livegrid .lv{display:flex;align-items:center;gap:6px;margin-top:-6px;padding:0 10px 10px;font:600 13px/1.3 var(--f);color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.livegrid .lv:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--live)}.livegrid .lv[hidden],.plat[hidden]{display:none}.livegrid .sk .lv{height:1.3em;margin:-6px 10px 10px;padding:0;border-radius:4px;background:#19191b}.livegrid .sk .lv:before{display:none}.livegrid .facet-chips,.livegrid .page-lang,.livegrid .card-action{display:none}.livegrid,.livegrid.rail,.rel-grid,.filters,.filters.scroll{scrollbar-width:none}.livegrid::-webkit-scrollbar,.filters::-webkit-scrollbar{display:none}.adult-badge{top:6px;right:6px;padding:2px 5px}.ch-id .facet-chips{flex-wrap:wrap;overflow:visible}.live-now h2{display:flex;align-items:baseline;gap:8px}.live-now .livegrid.rail{position:relative}.live-now+.first-sec{margin-top:24px}.livegrid .air .nm{line-height:20px;min-height:20px}.livegrid .air .ar,.livegrid .air .lv{line-height:18px;min-height:18px}.livegrid .sk .nm{height:29px;min-height:0}.livegrid .sk .ar{height:30px;min-height:0}.livegrid .sk .lv{height:18px}.livegrid .sk .nm:after,.livegrid .sk .ar:after{height:12px}time[data-age]:after{content:" \b7  " attr(data-age);font-weight:450;color:inherit}.check-pill{display:inline-flex;align-items:center;min-height:25px;padding:2px 9px;border:1px solid #5f6661;border-radius:999px;background:#18251e;color:#d6e8dc;font-size:13px;line-height:1.45;white-space:nowrap}.check-pill.is-stale{background:#202022;border-color:#555;color:#bdb8b3}.pg-head .check-pill{margin-top:12px}.first .status-line{display:flex;gap:12px;align-items:center}.first .check-pill{flex:none}@media(max-width:759px){.first .status-line{display:block;overflow:visible}.first [data-live-lede]{display:block;white-space:nowrap;font-size:15px;line-height:1.4}.first .check-pill{min-height:20px;padding:0 8px;line-height:1.4}}.home-discovery{padding-top:32px}.home-discovery .head{margin-bottom:16px}.home-discovery .head p{font-size:15px}.home-discovery .bins{max-width:720px;margin:0}.home-about{padding-top:32px;padding-bottom:32px}.home-about .prose{max-width:68ch;margin-top:16px;font-size:15px}.ch:has(.channel-status){--stone: #aaa49e}.ch:has(.channel-status) .ch-id{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.ch:has(.channel-status) .ch-id>*{margin:0}.ch:has(.channel-status) .ch-sub{font-size:15px}.channel-restriction{font-size:13px;color:var(--mist)}.channel-status{font-size:15px;line-height:1.5;color:var(--bone);white-space:nowrap}.ch:has(.channel-status) .ch-desc{font-size:17px}.ch:has(.channel-status) .watch-main{max-width:100%;width:fit-content;height:auto!important}.ch:has(.channel-status) .watch-main .pm{flex:1;min-width:0}.ch:has(.channel-status) .watch-main [data-primary-label]{overflow-wrap:anywhere;white-space:normal}.ch:has(.channel-status) .watch-main small{margin-top:6px}.ch:has(.channel-status) .watch.plats{gap:12px;max-width:100%}.ch:has(.channel-status) .pbtn{max-width:100%;height:auto!important;padding:10px 12px;line-height:1.4}.ch:has(.channel-status) .pbtn>span{min-width:0;overflow-wrap:anywhere}.ch:has(.channel-status) .pbtn small{font-size:13px;margin-top:6px;white-space:normal!important;max-width:none!important}.ch:has(.channel-status) .facet{font-size:13px;padding:3px 8px}.ch:has(.channel-status) .facet-chips{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:12px}.ch:has(.channel-status) .facet-limit{font-size:13px}.ch:has(.channel-status) .glance{gap:12px}.ch:has(.channel-status) .gt{gap:12px}.ch:has(.channel-status) .gt .yt{font-size:13px}.ch:has(.channel-status) .week b{font-size:13px}.ch:has(.channel-status) .list a{display:grid;gap:12px;padding:16px 0}.ch:has(.channel-status) .list .t{white-space:normal;overflow:visible;font-size:15px}.ch:has(.channel-status) .list .m{font-size:13px;white-space:normal}.ch:has(.channel-status) .status{gap:12px;padding:16px 0;margin:0}.ch:has(.channel-status) details.det>.prose{font-size:15px}.ch:has(.channel-status) details.det .facts{font-size:15px;row-gap:12px}.ch:has(.channel-status) .owner-mini p{font-size:15px}.ch:has(.channel-status) .owner-mini>div{display:grid;gap:12px}.ch:has(.channel-status) .owner-mini h2{margin:0}.ch:has(.channel-status) .facet-evidence{font-size:15px}.ch:has(.channel-status) .ch-sec .ch-note:first-of-type{margin:12px 0}.ch:has(.channel-status) .ch-h3{margin:16px 0 12px}.ch:has(.channel-status) .sources li p{margin:12px 0}.ch:has(.channel-status) .air .ar,.ch:has(.channel-status) .air .plat,.ch:has(.channel-status) .adult-badge,.ch:has(.channel-status) .live-badge{font-size:13px}.ch:has(.channel-status) .air .plat{background:#111;color:#fff}@media(min-width:760px){.ch:has(.channel-status) .glance{grid-template-columns:repeat(2,minmax(0,1fr))}}
