.channels-page{background:var(--bg-primary)}.ch-wrap{max-width:1248px;margin:0 auto;padding:22px 24px 64px}.ch-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;line-height:1.6;color:var(--text-muted);margin:0 0 22px}.ch-breadcrumb a{color:var(--text-muted);text-decoration:none}.ch-hero{display:grid;grid-template-columns:minmax(0,1fr) 234px;gap:34px;align-items:center;padding:0 0 26px}.ch-eyebrow{margin:0 0 10px;color:var(--text-link);font-size:13px;font-weight:650}.ch-hero h1{font-size:clamp(29px,2.8vw,38px);line-height:1.35;letter-spacing:-.035em;font-weight:750;margin:0 0 14px;word-break:keep-all;text-wrap:balance}.ch-hero h1 br{display:none}.ch-lead{font-size:15px;line-height:1.8;color:var(--text-secondary);margin:0;word-break:keep-all}.ch-hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px}.ch-hero-links .btn{min-height:44px;font-size:14px}.ch-text-link{color:var(--text-link);font-size:14px;font-weight:650;text-decoration:none;line-height:1.7}.ch-guide-meta{border-left:1px solid var(--border-color);padding-left:24px}.ch-guide-meta dl{display:grid;gap:12px;margin:0 0 15px}.ch-guide-meta dl>div{display:grid;gap:3px}.ch-guide-meta dt{font-size:12px;color:var(--text-muted)}.ch-guide-meta dd{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;font-variant-numeric:tabular-nums}.ch-guide-meta>a{display:inline-block;color:var(--text-link);text-decoration:none;font-size:12px;line-height:1.8}.ch-disclosure{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);padding:13px 16px;font-size:13px;color:var(--text-secondary);line-height:1.8}.ch-disclosure-label{font-weight:650;color:var(--text-primary);white-space:nowrap}.ch-disclosure p{margin:0}.ch-disclosure>a{color:var(--text-link);text-decoration:none;white-space:nowrap}.ch-section{margin-top:42px;scroll-margin-top:88px}#channel-ranking{margin-top:28px}.ch-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.ch-section h2{margin:0;font-size:24px;line-height:1.5;letter-spacing:-.025em;word-break:keep-all;text-wrap:balance}.ch-muted{font-size:12px;line-height:1.7;color:var(--text-muted)}.ch-intro{font-size:14px;line-height:1.8;color:var(--text-secondary);margin:0 0 16px;max-width:82ch}.ch-table-scroll{overflow-x:auto;border:1px solid var(--border-color);border-radius:12px}.ch-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.ch-table thead{background:var(--bg-secondary)}.ch-table thead th{padding:13px 18px;font-weight:600;font-size:13px;color:var(--text-secondary);white-space:nowrap}.ch-table td,.ch-table tbody th{padding:15px 18px;border-top:1px solid var(--border-color);vertical-align:middle}.ch-table tbody th{min-width:255px;font-size:16px;font-weight:650;line-height:1.6}.ch-table a{color:var(--text-primary);text-decoration:none}.ch-table small{display:block;font-size:12px;font-weight:400;color:var(--text-muted);margin-top:3px}.ch-rank{width:56px;font-size:14px;color:var(--text-muted);font-variant-numeric:tabular-nums}.ch-count{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ch-count strong{font-size:23px;letter-spacing:-.025em;font-weight:650;line-height:1.25}.ch-focus{max-width:260px;font-size:14px;color:var(--text-secondary);line-height:1.75;word-break:keep-all}.ch-table .ch-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;white-space:nowrap;min-height:44px;padding:8px 13px;border:1px solid var(--border-color-hover);border-radius:8px;color:var(--text-link);background:var(--bg-card)}.ch-owned{display:inline-block;font-size:11px;font-weight:600;color:var(--text-link);background:var(--color-primary-light);padding:2px 7px;border-radius:4px;margin-left:7px;vertical-align:middle;white-space:nowrap}.ch-table-note{font-size:13px;color:var(--text-muted);line-height:1.8;margin:13px 0 0}.ch-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ch-channel{border:1px solid var(--border-color);border-radius:12px;padding:24px;scroll-margin-top:88px;display:flex;flex-direction:column;min-width:0}.ch-channel-top{display:flex;align-items:center;gap:12px}.ch-channel-top>div{min-width:0}.ch-channel-top .ch-owned{margin-left:auto}.ch-monogram{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--color-primary-light);color:var(--text-link);font-size:18px;font-weight:700;flex-shrink:0}.ch-channel h3{font-size:18px;margin:0 0 3px;line-height:1.5;letter-spacing:-.02em;word-break:keep-all}.ch-handle{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.ch-channel>p{font-size:15px;line-height:1.85;color:var(--text-secondary);margin:19px 0}.ch-channel dl{margin:0 0 20px;display:grid;gap:14px}.ch-channel dt{font-size:12px;font-weight:650;color:var(--text-primary);margin-bottom:4px}.ch-channel dd{margin:0;font-size:14px;line-height:1.8;color:var(--text-secondary)}.ch-channel-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;border-top:1px solid var(--border-color);padding-top:13px;margin-top:auto}.ch-channel-bottom a,.ch-choice-grid a{display:inline-flex;align-items:center;min-height:40px;color:var(--text-link);font-size:14px;font-weight:650;text-decoration:none}.ch-channel-bottom small{font-size:12px;color:var(--text-muted)}.ch-choose{display:grid;grid-template-columns:240px minmax(0,1fr);gap:42px;background:var(--bg-secondary);border-radius:16px;padding:30px}.ch-choose .ch-section-heading{align-self:start;margin:0}.ch-choose h2{font-size:23px;text-wrap:pretty}.ch-choice-grid{display:grid;gap:20px;min-width:0}.ch-choice-grid article+article{border-top:1px solid var(--border-color);padding-top:20px}.ch-choice-grid h3{font-size:17px;line-height:1.6;margin:0 0 7px;letter-spacing:-.02em}.ch-choice-grid p{font-size:14px;line-height:1.85;color:var(--text-secondary);margin:0 0 7px;max-width:72ch}.ch-dealcatch{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:48px;align-items:center;border:1px solid var(--accent-border);border-radius:16px;padding:30px}.ch-own-label{display:block;color:var(--text-link);font-size:13px;font-weight:650;margin-bottom:12px}.ch-dealcatch h2{font-size:29px;line-height:1.4;margin-bottom:16px}.ch-dealcatch p{font-size:15px;line-height:1.85;color:var(--text-secondary);margin:0 0 12px;max-width:66ch}.ch-small,.ch-dealcatch .ch-small{color:var(--text-muted);font-size:13px;line-height:1.8}.ch-cta-stack{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ch-cta-stack .btn{width:100%;justify-content:center;font-size:14px;min-height:48px}.ch-cta-stack .ch-text-link{display:inline-flex;align-items:center;min-height:36px}.ch-faq details{border-bottom:1px solid var(--border-color)}.ch-faq summary{font-size:16px;font-weight:600;padding:18px 0;cursor:pointer;line-height:1.7}.ch-faq details p{font-size:15px;line-height:1.85;color:var(--text-secondary);margin:0 0 24px;max-width:80ch}.ch-method{border-top:1px solid var(--border-color);padding-top:28px}.ch-method>p{color:var(--text-secondary);font-size:14px;line-height:1.85;max-width:95ch}.ch-sources{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.ch-sources a{display:inline-flex;align-items:center;min-height:36px;color:var(--text-link);font-size:14px;text-decoration:none}.ch-sources span{display:block;font-size:13px;color:var(--text-muted);margin-top:2px;line-height:1.8}.ch-cite{padding:22px;background:var(--bg-secondary);border-radius:12px;margin:24px 0}.ch-cite h3{font-size:16px;margin:0 0 10px}.ch-cite p{color:var(--text-secondary);font-size:14px;line-height:1.85;margin:0 0 14px;max-width:85ch}.ch-copy{font:inherit;font-size:14px;cursor:pointer;color:var(--text-primary);border:1px solid var(--border-color-hover);border-radius:8px;background:var(--bg-card);min-height:44px;padding:10px 14px}.ch-cite .ch-copy-status:empty{display:none}.ch-cite .ch-copy-status{margin:10px 0 0;overflow-wrap:anywhere}.channels-page a:focus-visible,.channels-page button:focus-visible,.ch-table-scroll:focus-visible,.ch-faq summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.channels-page .footer{font-size:13px}.ch-wrap a,.ch-wrap button,.ch-faq summary{touch-action:manipulation;-webkit-tap-highlight-color:rgba(37,99,235,.15)}@media(hover:hover){.ch-wrap a:hover{text-decoration:underline;text-underline-offset:4px}.ch-open:hover,.ch-copy:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.ch-table tbody tr:hover{background:var(--bg-card-hover)}}.ch-wrap .btn:active,.ch-open:active,.ch-copy:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){html:has(.channels-page){scroll-behavior:auto}.ch-wrap a,.ch-wrap button{transition:none}}@media(max-width:1000px){.ch-hero{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.ch-hero h1 br{display:initial}.ch-table td,.ch-table tbody th,.ch-table thead th{padding-inline:13px}.ch-table tbody th{min-width:225px}.ch-choose{grid-template-columns:200px minmax(0,1fr);gap:28px}.ch-dealcatch{gap:28px;grid-template-columns:minmax(0,1fr) 245px}.ch-disclosure{grid-template-columns:auto minmax(0,1fr)}.ch-disclosure>a{grid-column:2}}@media(max-width:700px){.ch-wrap{padding:18px 18px 44px}.ch-breadcrumb{margin-bottom:21px;font-size:11px;gap:7px}.ch-hero{grid-template-columns:1fr;padding-bottom:22px}.ch-hero h1{font-size:30px;line-height:1.35;margin-bottom:12px}.ch-guide-meta{display:none}.ch-eyebrow{font-size:12px}.ch-lead{font-size:14px}.ch-desktop-break{display:none}.ch-hero-links{gap:14px;margin-top:17px}.ch-hero-links .btn{font-size:13px}.ch-hero-links .ch-text-link{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.ch-disclosure{display:block;font-size:12px;padding:13px 14px}.ch-disclosure-label{display:block;margin-bottom:4px}.ch-disclosure>a{display:inline-flex;align-items:center;min-height:36px;margin-top:3px}.ch-section{margin-top:32px}#channel-ranking{margin-top:25px}.ch-section h2{font-size:21px}.ch-section-heading{display:block}.ch-section-heading>.ch-muted{display:block;margin-top:6px}.ch-intro{font-size:14px;margin-bottom:15px}.ch-table{table-layout:fixed}.ch-table .ch-focus,.ch-table thead th:nth-child(4){display:none}.ch-table thead th{font-size:11px}.ch-table thead th:first-child{width:35px}.ch-table thead th:nth-child(3){width:70px}.ch-table thead th:last-child{width:70px}.ch-table tbody th{min-width:0;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.ch-table td,.ch-table tbody th,.ch-table thead th{padding:15px 8px}.ch-table .ch-rank{width:auto;font-size:12px}.ch-table small{font-size:11px;overflow-wrap:anywhere}.ch-count strong{font-size:19px}.ch-table .ch-open{border:0;padding:0;min-height:44px;width:100%;font-size:11px;gap:3px}.ch-owned{margin:4px 0 0;font-size:10px;padding:2px 5px}.ch-channel-grid{grid-template-columns:1fr;gap:14px}.ch-channel{padding:20px}.ch-channel h3{font-size:17px}.ch-channel-top .ch-owned{margin-top:0}.ch-channel-bottom{align-items:flex-start;flex-direction:column;gap:2px}.ch-choose{grid-template-columns:1fr;gap:22px;padding:23px 20px}.ch-choice-grid{gap:18px}.ch-dealcatch{grid-template-columns:1fr;gap:20px;padding:25px 21px}.ch-dealcatch h2{font-size:27px}.ch-faq summary{font-size:15px}.ch-sources{grid-template-columns:1fr;gap:15px}}