.streaming-page .streaming-intro{margin-bottom:0;padding-block:28px 24px}.streaming-page .streaming-intro h1{max-width:none;font-size:clamp(2rem,4vw,3.6rem)}.streaming-page .streaming-intro p{max-width:76ch}.streaming-page .service-tabs{background:0 0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:5px;padding:0}.streaming-page .service-tabs button{border:1px solid var(--line);gap:10px;min-height:68px;padding:10px 14px}.streaming-page .service-tabs button[aria-pressed=true]{color:var(--paper);background:var(--panel-2)}.streaming-page .service-tabs button[aria-pressed=true]:after{transform:scaleX(1)}.streaming-page .service-avatar{flex:0 0 38px;width:38px;height:38px}.streaming-page .videoland-avatar{color:#fff;background:#d31b48;font-size:22px;font-weight:900}.streaming-page .streaming-sourcebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:16px;padding:12px 0}.streaming-page .streaming-panel{padding:22px}.streaming-page .streaming-panel-head{gap:14px}.streaming-page .streaming-panel-head h2{font-size:clamp(1.35rem,2vw,1.8rem)}.streaming-page .period-tabs button[aria-pressed=true],.streaming-category-choice button[aria-pressed=true]{color:var(--ink);background:var(--gold)}.streaming-page button:disabled{opacity:.45;cursor:default}.streaming-week-picker{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:.8rem;display:flex}.streaming-week-picker select{max-width:100%;min-height:44px;color:var(--paper);border:1px solid var(--line);background:var(--ink);font:inherit;padding:6px 12px}.streaming-page .streaming-explainer{margin:14px 0;padding:10px 12px}.streaming-page details{color:var(--muted);margin-block:12px;font-size:.8rem;line-height:1.6}.streaming-page summary{cursor:pointer;min-height:44px;color:var(--paper);padding-block:10px}:is(.streaming-page button:focus-visible,.streaming-page select:focus-visible,.streaming-page summary:focus-visible,.streaming-page a:focus-visible){outline:3px solid var(--gold);outline-offset:3px}.streaming-category-choice{gap:6px;margin-block:12px;display:none}.streaming-category-choice button{min-height:44px;color:var(--paper);background:var(--panel);border:1px solid var(--line);cursor:pointer;flex:1}.streaming-page .streaming-ranking-card{padding:18px}.streaming-page .streaming-list li{grid-template-columns:24px minmax(0,1fr) auto;min-height:54px;padding:9px 0}.streaming-page .streaming-list li>div b{white-space:normal;overflow-wrap:anywhere}.streaming-page .streaming-list li>div small{white-space:normal}.streaming-page .stream-score{max-width:105px}.streaming-page .stream-score small{white-space:normal;line-height:1.3}.streaming-source-link{color:var(--gold);margin-top:10px;font-size:.8rem;line-height:1.6;display:inline-block}.streaming-page .streaming-method{margin-top:14px}.streaming-page .streaming-insights{margin-bottom:28px;padding:22px}.streaming-page .streaming-detail-card header{min-height:0;margin-bottom:16px}.streaming-page .streaming-detail-card h2{font-size:1.5rem}.streaming-page .newcomer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.streaming-page .newcomer-list article{margin:0}.streaming-page .streaming-news{margin-bottom:44px}.streaming-page .streaming-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.streaming-page .streaming-news-grid a{min-height:0;padding:24px}.streaming-page [hidden]{display:none!important}@media (max-width:700px){.streaming-page .streaming-intro{padding-top:22px;display:block}.streaming-page .streaming-intro h1{font-size:2.15rem}.streaming-page .service-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;display:grid;overflow:visible}.streaming-page .service-tabs button{min-width:0;min-height:72px;padding:9px}.streaming-page .service-tabs small{white-space:normal}.streaming-page .service-avatar{flex-basis:30px;width:30px;height:30px}.streaming-page .streaming-sourcebar{grid-template-columns:1fr;gap:10px}.streaming-page .streaming-sourcebar p{text-align:left;justify-self:start}.streaming-page .streaming-panel{padding:16px 10px}.streaming-page .period-tabs{width:100%}.streaming-page .period-tabs button{flex:1;min-width:0;padding-inline:7px}.streaming-category-choice{display:flex}.streaming-page .streaming-rankings{grid-template-columns:1fr}.streaming-page .streaming-rankings:not(.is-single)[data-category=films] #secondaryRankingCard,.streaming-page .streaming-rankings:not(.is-single)[data-category=series] #primaryRankingCard{display:none}.streaming-page .streaming-ranking-card{padding:16px 10px}.streaming-page .newcomer-list,.streaming-page .streaming-news-grid{grid-template-columns:1fr}.streaming-page .streaming-insights{padding:20px 14px}}.streaming-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.streaming-page .streaming-intro{padding-block:16px}.streaming-page .streaming-intro>div>p{margin-top:14px;line-height:1.5}.streaming-page .service-tabs button{min-height:64px}.streaming-page .streaming-sourcebar{grid-template-columns:repeat(2,minmax(0,1fr))}.streaming-page .streaming-sourcebar p{grid-column:1/-1}}
