.np-topbar[data-v-5423a20b]{z-index:1030;border-bottom:var(--np-rule-width) solid var(--np-color-rule);background-color:var(--np-color-bg-alt);font-size:var(--np-text-meta);position:relative}.np-topbar[data-v-5423a20b] .header-icon-btn{min-height:var(--np-touch-target);border-radius:var(--np-radius);color:var(--np-color-text);border:0;align-items:center;padding:0 .55rem;text-decoration:none;display:inline-flex}.np-topbar[data-v-5423a20b] .header-icon-btn:hover{color:var(--np-color-accent);background-color:var(--np-color-accent-soft)}.np-back[data-v-5423a20b]{align-items:center;gap:var(--np-space-2);min-height:var(--np-touch-target);color:var(--np-color-text);font-weight:600;text-decoration:none;display:inline-flex}.np-back[data-v-5423a20b]:focus-visible,.np-back[data-v-5423a20b]:hover{color:var(--np-color-accent)}.np-today[data-v-5423a20b]{padding-left:var(--np-space-3);border-left:var(--np-rule-width) solid var(--np-color-rule);color:var(--np-color-text-muted);text-transform:capitalize}.np-brand[data-v-5423a20b]{padding-block:var(--np-space-5) var(--np-space-4);text-align:center}@media (width>=768px){.np-brand[data-v-5423a20b]{padding-block:var(--np-space-6) var(--np-space-5)}}.np-wordmark[data-v-5423a20b]{font-family:var(--np-font-headline);font-size:var(--np-masthead-title-size);letter-spacing:-.015em;color:var(--np-color-heading);font-weight:800;line-height:1.05;text-decoration:none;display:inline-block}.np-wordmark[data-v-5423a20b]:focus-visible,.np-wordmark[data-v-5423a20b]:hover{color:var(--np-color-heading)}.np-tagline[data-v-5423a20b]{margin-top:var(--np-space-2);font-family:var(--np-font-body);font-size:var(--np-text-xs);color:var(--np-color-text-muted);font-style:italic}.np-channels[data-v-5423a20b]{z-index:1020;border-top:var(--np-masthead-rule);border-bottom:var(--np-rule-width) solid var(--np-color-rule);background-color:var(--np-color-bg);position:sticky;top:0}.np-wordmark-compact[data-v-5423a20b]{margin-right:var(--np-space-1);padding-right:var(--np-space-4);border-right:var(--np-rule-width) solid var(--np-color-rule);font-family:var(--np-font-headline);letter-spacing:-.01em;white-space:nowrap;color:var(--np-color-heading);flex-shrink:0;align-items:center;font-size:1.125rem;font-weight:800;text-decoration:none;display:flex}.np-wordmark-compact[data-v-5423a20b]:focus-visible,.np-wordmark-compact[data-v-5423a20b]:hover{color:var(--np-color-accent)}@media (width>=992px){.np-wordmark-compact[data-v-5423a20b]{font-size:1.3125rem}}.np-channel-scroll[data-v-5423a20b]{flex:1;min-width:0;position:relative}.np-channel-scroll[data-v-5423a20b]:after,.np-channel-scroll[data-v-5423a20b]:before{content:"";pointer-events:none;opacity:0;width:2rem;transition:opacity .2s;position:absolute;top:0;bottom:0}.np-channel-scroll[data-v-5423a20b]:before{background:linear-gradient(90deg,var(--np-color-bg),transparent);left:0}.np-channel-scroll[data-v-5423a20b]:after{background:linear-gradient(270deg,var(--np-color-bg),transparent);right:0}.np-channel-scroll.fade-end[data-v-5423a20b]:after,.np-channel-scroll.fade-start[data-v-5423a20b]:before{opacity:1}.np-channel-list[data-v-5423a20b]{scroll-behavior:smooth;scrollbar-width:none;margin-left:calc(var(--np-space-3) * -1);display:flex;overflow-x:auto}.np-channel-list[data-v-5423a20b]::-webkit-scrollbar{display:none}.np-wordmark-compact+.np-channel-scroll .np-channel-list[data-v-5423a20b]{margin-left:0}.np-channel[data-v-5423a20b]{height:var(--np-channel-height);padding-inline:var(--np-space-3);white-space:nowrap;color:var(--np-color-heading);align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:flex;position:relative}.np-channel[data-v-5423a20b]:after{content:"";right:var(--np-space-3);bottom:0;left:var(--np-space-3);height:var(--np-rule-heavy-width);background-color:#0000;position:absolute}.np-channel[data-v-5423a20b]:focus-visible,.np-channel[data-v-5423a20b]:hover,.np-channel[aria-current=page][data-v-5423a20b]{color:var(--np-color-accent)}.np-channel[aria-current=page][data-v-5423a20b]:after{background-color:var(--np-color-accent)}.np-search-toggle[data-v-5423a20b]{width:var(--np-channel-height);margin-right:calc(var(--np-space-3) * -1);border:0;border-left:var(--np-rule-width) solid var(--np-color-rule);color:var(--np-color-heading);background:0 0;flex-shrink:0}.np-search-toggle[data-v-5423a20b]:hover,.np-search-toggle[aria-expanded=true][data-v-5423a20b]{color:var(--np-color-accent)}.np-search[data-v-5423a20b]{padding-block:var(--np-space-3);border-top:var(--np-rule-width) solid var(--np-color-rule);background-color:var(--np-color-bg-alt)}@media (prefers-reduced-motion:reduce){.np-channel-list[data-v-5423a20b]{scroll-behavior:auto}}.np-footer[data-v-f062871e]{margin-top:var(--np-space-7);padding-block:var(--np-space-6) var(--np-space-5);border-top:var(--np-masthead-rule);background-color:var(--np-color-bg-alt)}.np-footer-grid[data-v-f062871e]{gap:var(--np-space-6) var(--np-column-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=576px){.np-footer-grid[data-v-f062871e]{grid-template-columns:repeat(2,minmax(0,1fr))}.np-footer-grid[data-v-f062871e]>:first-child{grid-column:1/-1}}@media (width>=992px){.np-footer-grid[data-v-f062871e]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.np-footer-grid[data-v-f062871e]>:first-child{grid-column:auto}}.np-footer-wordmark[data-v-f062871e]{font-family:var(--np-font-headline);font-size:1.75rem;text-decoration:none}.np-footer-heading[data-v-f062871e],.np-footer-wordmark[data-v-f062871e]{color:var(--np-color-heading);font-weight:800}.np-footer-heading[data-v-f062871e]{margin-bottom:var(--np-space-3);font-size:var(--np-text-label);letter-spacing:.12em;text-transform:uppercase}.np-footer-links[data-v-f062871e]{gap:var(--np-space-2);font-size:.9rem;display:grid}.np-footer-links a[data-v-f062871e]{color:var(--np-color-text);text-decoration:none}.np-footer-links a[data-v-f062871e]:focus-visible,.np-footer-links a[data-v-f062871e]:hover{color:var(--np-color-accent);text-decoration:underline}.np-footer-rights[data-v-f062871e]{margin-top:var(--np-space-6);padding-top:var(--np-space-4);border-top:var(--np-rule-width) solid var(--np-color-rule)}
