/* News channels share a brand, while each retains its own content and state colors. */
body.news-channel-page {
  --nc-ink: #19392d;
  --nc-muted: #65796e;
  --nc-paper: #fff;
  --nc-bg: #f2f5f1;
  --nc-line: #d9e2db;
  --nc-green: #246b4d;
  --nc-lime: #c6ed90;
  background: var(--nc-bg);
}
body.news-channel-page .nf-page { background: var(--nc-bg); }
body.news-channel-page #main .rh-shell { width: min(1440px, calc(100% - 80px)); margin-inline: auto; }

/* The artwork carries the scene; the gradient keeps the copy legible. */
body.news-channel-page #main .nc-hero {
  position: relative;
  isolation: isolate;
  min-height: 0;
  padding: 0;
  overflow: hidden;
  background: #102e24;
  color: #fff;
}
body.news-channel-page #main .nc-hero-image {
  position: absolute;
  z-index: 0;
  inset: -48px -16px;
  width: calc(100% + 32px);
  height: calc(100% + 96px);
  max-width: none;
  object-fit: cover;
  object-position: center 50%;
  filter: none;
}
body.news-channel-page #main .nc-hero::after {
  position: absolute;
  z-index: 1;
  inset: 0;
  height: auto;
  background: linear-gradient(90deg, rgba(8, 35, 25, .94), rgba(8, 35, 25, .79) 32%, rgba(8, 35, 25, .2) 62%, transparent 84%);
  content: "";
  pointer-events: none;
}
body.news-channel-page #main .nc-hero-layout {
  position: relative;
  z-index: 2;
  display: flex;
  min-height: 488px;
  align-items: center;
  gap: 32px;
  padding-block: 58px;
}
body.news-channel-page #main .nc-hero-copy { position: relative; max-width: 620px; width: 49%; }
body.news-channel-page #main .nc-hero-kicker {
  margin: 0 0 24px;
  color: var(--nc-lime);
  font: 700 12px/1.6 var(--font);
  letter-spacing: .11em;
}
body.news-channel-page #main .nc-hero h1 {
  margin: 0;
  color: #fff;
  font-family: var(--font);
  font-size: clamp(56px, 7vw, 104px);
  font-weight: 750;
  letter-spacing: -.045em;
  line-height: 1.15;
  text-shadow: 0 2px 28px rgba(0, 0, 0, .1);
}
body.news-channel-page #main .nc-hero-lead {
  max-width: 29em;
  margin: 25px 0 0;
  color: #e2eae1;
  font: 400 16px/1.9 var(--font);
  text-wrap: pretty;
}

/* Research: a field of discovery, with live source verification at its edge. */
body.news-channel-research #main .nc-hero-layout { min-height: 510px; padding-bottom: 108px; }
body.news-channel-research #main .rp-hero-monitor {
  position: absolute;
  inset: auto auto 28px 0;
  width: auto;
  max-width: 100%;
  padding: 10px 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  backdrop-filter: none;
}
body.news-channel-research #main .rp-hero-monitor > span { background: var(--nc-lime); box-shadow: 0 0 0 5px rgba(198, 237, 144, .12); }
body.news-channel-research #main .rp-hero-monitor strong { color: #e2eae1; font-size: 12px; }
body.news-channel-research #main .rp-hero-monitor small { color: #aebfb2; font-size: 10px; }

/* Opportunities: compact source facts frame the application board. */
body.news-channel-opportunities #main .nc-hero-layout { min-height: 516px; }
body.news-channel-opportunities #main .nc-hero h1 { font-size: clamp(56px, 5.8vw, 86px); }
body.news-channel-opportunities #main .op-hero-facts { display: flex; align-items: center; margin-top: 32px; gap: 14px 24px; color: #c3d1c4; font-size: 11px; }
body.news-channel-opportunities #main .op-hero-facts span { display: grid; gap: 5px; padding-right: 22px; border-right: 1px solid rgba(255,255,255,.2); }
body.news-channel-opportunities #main .op-hero-facts span:last-child { padding-right: 0; border-right: 0; }
body.news-channel-opportunities #main .op-hero-facts b { color: var(--nc-lime); font-size: 20px; }
body.news-channel-opportunities #main .op-hero-facts .nc-op-scope { display: block; max-width: 16em; line-height: 1.8; color: #d8e4d7; }

/* Conferences: the auditorium has room to breathe; the count acts as a signpost. */
body.news-channel-conferences #main .nc-hero-layout { min-height: 504px; align-items: end; }
body.news-channel-conferences #main .nc-hero-image { object-position: center 35%; }
body.news-channel-conferences #main .conference-hero-summary { gap: 14px; margin: 24px 0 0; color: #e2eae1; font-size: 12px; }
body.news-channel-conferences #main .conference-hero-summary strong { color: var(--nc-lime); font: 650 48px/1 var(--font); }

/* Articles: a quieter editorial masthead for long-form reading. */
body.news-channel-platform #main .nc-hero-layout { min-height: 454px; }
body.news-channel-platform #main .nc-hero-image { object-position: center 30%; }
body.news-channel-platform #main .nc-hero-copy { max-width: 550px; }
body.news-channel-platform #main .nc-hero h1 { font-size: clamp(52px, 5.5vw, 80px); letter-spacing: -.055em; }
body.news-channel-platform #main .nc-hero h1::after { display: block; width: 64px; height: 3px; margin-top: 28px; background: #d2b98b; content: ""; }
body.news-channel-platform #main .nc-hero-kicker { color: #e2cda7; }
body.news-channel-platform #main .nc-hero-lead { max-width: 28em; font-size: 16px; }

/* Small local navigation, shared with the homepage's compact channel links. */
body.news-channel-page .nc-channel-nav { border-bottom: 1px solid var(--nc-line); background: var(--nc-paper); }
body.news-channel-page #main .nc-channel-nav-inner { display: flex; min-height: 60px; align-items: stretch; justify-content: space-between; gap: 28px; }
body.news-channel-page .nc-home-link { display: inline-flex; align-items: center; gap: 12px; color: var(--nc-muted); font-size: 13px; text-decoration: none; white-space: nowrap; }
body.news-channel-page .nc-channel-links { display: flex; gap: 34px; }
body.news-channel-page .nc-channel-links a { position: relative; display: flex; min-height: 52px; align-items: center; color: var(--nc-muted); font-size: 14px; font-weight: 650; text-decoration: none; white-space: nowrap; }
body.news-channel-page .nc-channel-links a[aria-current="page"] { color: var(--nc-green); }
body.news-channel-page .nc-channel-links a[aria-current="page"]::after { position: absolute; bottom: 0; inset-inline: 0; height: 3px; background: var(--nc-green); content: ""; }
body.news-channel-page .nc-channel-nav a:is(:hover, :focus-visible) { color: #0b5f9e; }
body.news-channel-page .nc-channel-nav a:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }

/* Keep each archive's filters and content structure; remove oversized pill framing. */
body.news-channel-page #main :is(.rp-command-band, .conference-command, .pp-category-band, .op-console) {
  margin-top: 28px;
  border: 1px solid var(--nc-line);
  border-radius: 6px !important;
  background: var(--nc-paper);
  box-shadow: none;
  backdrop-filter: none;
}
body.news-channel-page #main :is(.rp-command-band, .conference-command) { padding: 16px 20px; min-height: 82px; }
body.news-channel-page #main :is(.rp-command-search, .conference-search, .conference-region-switch, .op-search, .op-selects label) { border-radius: 5px; }
body.news-channel-page #main :is(.rp-command-search input, .conference-search input, .conference-source-select select, .pp-search input, .op-search input) { min-height: 44px; font-size: 13px; }
body.news-channel-page #main :is(.conference-source-select select, .conference-region-switch button) { border-radius: 4px; }
body.news-channel-page #main .conference-region-switch button { min-height: 40px; font-size: 12px; }
body.news-channel-page #main :is(.rp-command-label strong, .conference-command-label strong, .pp-category-label strong) { font-family: var(--font); font-size: 16px; font-weight: 700; }
body.news-channel-page #main :is(.rp-command-status, .conference-feed-head > p, .pp-archive-status) { font-size: 12px; }
body.news-channel-page #main .op-console { padding: 30px; margin-bottom: 48px; }
body.news-channel-page #main .op-console-head { padding-bottom: 24px; }
body.news-channel-page #main .op-toolbar { grid-template-columns: minmax(260px, 1fr) auto; border-radius: 5px; }
body.news-channel-page #main .op-filters { grid-column: 1 / -1; grid-row: 2; gap: 8px; }
body.news-channel-page #main .op-filters button { padding-inline: 16px; border-radius: 4px; font-size: 13px; }
body.news-channel-page #main .op-selects select { width: 168px; border-radius: 4px; font-size: 12px; }
body.news-channel-page #main :is(.op-console-head h2, .conference-feed-head h2) { font-family: var(--font); font-weight: 700; font-size: 30px; }
body.news-channel-page #main :is(.rp-feature-card, .rp-card, .conference-entry, .op-notice, .pp-grid > .pp-card) { border-radius: 6px !important; }
body.news-channel-page #main :is(.rp-feature-card h2, .rp-card h3, .conference-entry h3, .op-notice h3, .pp-card h3) { font-family: var(--font); letter-spacing: -.015em; font-weight: 650; }
body.news-channel-page #main .pp-category-band { width: min(1440px, calc(100% - 80px)); max-width: none; justify-content: flex-start; padding: 14px 20px; }
body.news-channel-page #main .pp-category-scroll { justify-content: flex-start; }
body.news-channel-page #main .pp-category-scroll button { min-height: 44px; font-size: 12px; border-radius: 4px !important; }
body.news-channel-page #main .pp-page-size { font-size: 12px; }
body.news-channel-page #main .pp-page-size select { min-height: 40px; font-size: 12px; border-radius: 4px !important; }
body.news-channel-page #main .nc-source-note { margin: 28px 0 0; padding-top: 18px; border-top: 1px solid var(--nc-line); color: var(--nc-muted); font-size: 12px; line-height: 1.8; }
body.news-channel-platform .pp-main { min-height: 0; }
body.news-channel-platform #main .pp-archive-section { padding-block: 28px 44px; }
body.news-channel-platform #main .pp-empty { display: flex; align-items: center; justify-content: center; gap: 24px; min-height: 156px; padding: 28px; border: 0; border-radius: 0; background: transparent; text-align: left; }
body.news-channel-platform #main .pp-empty > img { width: 40px; height: 40px; opacity: .38; }
body.news-channel-platform #main .pp-empty h3 { margin: 0 0 10px; color: var(--nc-ink); font: 650 22px/1.4 var(--font); }
body.news-channel-platform #main .pp-empty p { font-size: 13px; color: var(--nc-muted); }

/* Deliberate movement: staggered headlines, subtle depth, and visible interaction feedback. */
body.news-channel-page #main .nc-hero-copy { animation: none; }
body.news-channel-page #main .nc-hero-kicker { display: flex; align-items: center; gap: 12px; }
body.news-channel-page #main .nc-hero-kicker::before { content: ""; flex: 0 0 28px; height: 2px; background: currentColor; }
body.news-channel-page .nc-channel-links a::after { content: ""; position: absolute; inset: auto 0 0; height: 3px; background: currentColor; transform: scaleX(0); transform-origin: left; transition: transform 300ms ease; }
body.news-channel-page .nc-channel-links a:is([aria-current="page"], :hover, :focus-visible)::after { transform: scaleX(1); }
body.news-channel-page .nc-home-link span { transition: transform 250ms ease; }
body.news-channel-page .nc-home-link:is(:hover, :focus-visible) span { transform: translateX(-4px); }
body.news-channel-page #main :is(.rp-command-search, .conference-search, .op-search, .pp-search) { transition: border-color 220ms ease, box-shadow 220ms ease, background-color 220ms ease; }
body.news-channel-page #main :is(.rp-command-search, .conference-search, .op-search, .pp-search):focus-within { box-shadow: 0 0 0 3px rgba(11,95,158,.13); }
body.news-channel-page #main :is(.rp-feature-card, .rp-card, .conference-entry, .op-notice, .pp-card) { transition: transform 300ms ease, box-shadow 300ms ease, border-color 300ms ease; }
body.news-channel-page #main :is(.rp-feature-card, .rp-card, .conference-entry, .op-notice, .pp-card):is(:hover, :focus-within) { box-shadow: 0 16px 36px rgba(19,57,40,.12); }
body.news-channel-page #main :is(.rp-feature-card, .rp-card, .pp-card) figure { overflow: hidden; }
body.news-channel-page #main :is(.rp-feature-card, .rp-card, .pp-card) figure img { transition: transform 650ms cubic-bezier(.2,.7,.3,1); }
body.news-channel-page #main :is(.rp-feature-card, .rp-card, .pp-card):is(:hover, :focus-within) figure img { transform: scale(1.035); }
body.news-channel-page.nc-motion-ready #main .nc-hero-image {
  transform: translate3d(var(--nc-pointer-x, 0px), calc(var(--nc-scroll-y, 0px) + var(--nc-pointer-y, 0px)), 0);
  transition: none;
  will-change: transform;
  animation: nc-image-arrive 1400ms ease both;
}
body.news-channel-page.nc-motion-ready #main .nc-hero-copy > * { animation: nc-copy-arrive 800ms cubic-bezier(.2,.7,.3,1) both; }
body.news-channel-page.nc-motion-ready #main .nc-hero-copy > :nth-child(2) { animation-delay: 100ms; }
body.news-channel-page.nc-motion-ready #main .nc-hero-copy > :nth-child(3) { animation-delay: 200ms; }
body.news-channel-page.nc-motion-ready #main .nc-hero-copy > :nth-child(n+4) { animation-delay: 300ms; }
body.news-channel-page.nc-motion-ready #main :is(.rp-hero-monitor) { animation: nc-copy-arrive 850ms 350ms both; }
body.news-channel-page.nc-motion-ready #main .ro-reveal { opacity: 0; transform: translate3d(0, 28px, 0); animation: none; transition: opacity 600ms ease var(--news-reveal-delay, 0ms), transform 800ms cubic-bezier(.2,.7,.3,1) var(--news-reveal-delay, 0ms), box-shadow 300ms ease, border-color 300ms ease; }
body.news-channel-page.nc-motion-ready #main .ro-reveal:is(.is-in-view, :focus-within) { opacity: 1; transform: translate3d(0,0,0); }
body.news-channel-page.nc-motion-ready #main .ro-reveal.is-in-view:is(.rp-feature-card, .rp-card, .conference-entry, .op-notice, .pp-card):is(:hover, :focus-within) { transform: translate3d(0,-4px,0); }
@keyframes nc-copy-arrive { from { opacity: 0; transform: translate3d(0,22px,0); } to { opacity: 1; transform: translate3d(0,0,0); } }
@keyframes nc-image-arrive { from { opacity: .35; } to { opacity: 1; } }

html[data-theme="dark"] body.news-channel-page { --nc-bg: #111c17; --nc-paper: #1b2a22; --nc-ink: #e4eee4; --nc-muted: #a5b8aa; --nc-line: #34473b; --nc-green: #c6ed90; }
html[data-theme="dark"] body.news-channel-page .nc-channel-nav a:is(:hover, :focus-visible) { color: #79baff; }
html[data-theme="dark"] body.news-channel-platform #main .pp-empty > img { filter: invert(1); }

@media (max-width: 1100px) {
  body.news-channel-page #main .rh-shell { width: calc(100% - 48px); }
  body.news-channel-page #main .nc-hero-copy { width: 58%; }
  body.news-channel-page #main .conference-command { grid-template-columns: auto auto minmax(180px, 1fr); }
  body.news-channel-page #main .conference-source-select { grid-column: 3; }
  body.news-channel-page #main .pp-category-band { width: calc(100% - 48px); }
  body.news-channel-opportunities #main .op-hero-facts { gap: 12px; }
  body.news-channel-opportunities #main .op-hero-facts span { padding-right: 12px; }
}
@media (max-width: 760px) {
  body.news-channel-page #main .rh-shell { width: calc(100% - 36px); }
  body.news-channel-page #main .nc-hero-layout { min-height: 430px; padding-block: 44px; align-items: center; }
  body.news-channel-page #main .nc-hero-copy { width: 100%; max-width: 520px; }
  body.news-channel-page #main .nc-hero-image { object-position: 65% center; transform: none; }
  body.news-channel-page.nc-motion-ready #main .nc-hero-image { transform: none; }
  body.news-channel-page #main .nc-hero::after { background: linear-gradient(90deg, rgba(8, 35, 25, .9), rgba(8, 35, 25, .76) 46%, rgba(8, 35, 25, .4)); }
  body.news-channel-page #main .nc-hero h1 { font-size: clamp(42px, 11.5vw, 66px); }
  body.news-channel-page #main .nc-hero-kicker { margin-bottom: 20px; font-size: 10px; }
  body.news-channel-page #main .nc-hero-lead { margin-top: 20px; max-width: 34em; font-size: 13px; line-height: 1.95; }
  body.news-channel-research #main .nc-hero-layout { min-height: 450px; padding-bottom: 104px; }
  body.news-channel-research #main .rp-hero-monitor { bottom: 24px; }
  body.news-channel-research #main .rp-hero-monitor strong { white-space: normal; }
  body.news-channel-opportunities #main .nc-hero-layout { flex-direction: column; align-items: stretch; gap: 26px; }
  body.news-channel-opportunities #main .op-hero-facts { gap: 10px; }
  body.news-channel-opportunities #main .op-hero-facts span { flex: 0 1 auto; font-size: 10px; padding-right: 12px; }
  body.news-channel-opportunities #main .op-hero-facts b { font-size: 16px; }
  body.news-channel-conferences #main .conference-hero-summary strong { font-size: 40px; }
  body.news-channel-platform #main .nc-hero-layout { min-height: 390px; }
  body.news-channel-page #main .nc-channel-nav-inner { flex-wrap: wrap; justify-content: flex-start; gap: 0; padding-top: 4px; }
  body.news-channel-page .nc-home-link { min-height: 40px; font-size: 12px; }
  body.news-channel-page .nc-channel-links { width: 100%; display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; }
  body.news-channel-page .nc-channel-links a { justify-content: center; min-height: 48px; font-size: 12px; }
  body.news-channel-page #main :is(.rp-command-band, .conference-command, .pp-category-band, .op-console) { margin-top: 20px; padding: 16px; }
  body.news-channel-page #main .rp-command-band { grid-template-columns: 1fr; margin-bottom: 24px; gap: 12px; }
  body.news-channel-page #main .conference-command { grid-template-columns: 1fr; gap: 12px; }
  body.news-channel-page #main .conference-source-select { grid-column: auto; }
  body.news-channel-page #main .conference-region-switch { justify-content: stretch; }
  body.news-channel-page #main .conference-region-switch button { flex: 1; }
  body.news-channel-page #main .conference-command-label { display: none; }
  body.news-channel-page #main .pp-category-band { width: calc(100% - 36px); }
  body.news-channel-page #main .pp-category-scroll button { min-width: 100px; width: auto; }
  body.news-channel-page #main :is(.rp-command-status, .conference-feed-head > p, .pp-archive-status) { font-size: 11px; white-space: normal; }
  body.news-channel-page #main .op-console-head h2 { font-size: 28px; }
  body.news-channel-page #main .op-toolbar { grid-template-columns: minmax(0, 1fr); padding: 10px; }
  body.news-channel-page #main .op-selects { grid-row: 3; }
  body.news-channel-page #main .op-selects label { flex: 1; min-width: 0; }
  body.news-channel-page #main .op-selects select { width: 100%; }
  body.news-channel-page #main .pp-search input { font-size: 12px; }
  body.news-channel-platform #main .pp-empty { min-height: 140px; gap: 16px; padding: 18px 0; }
  body.news-channel-platform #main .pp-empty > img { width: 32px; height: 32px; }
  body.news-channel-platform #main .pp-empty h3 { font-size: 18px; }
  body.news-channel-platform #main .pp-empty p { font-size: 12px; }
}

@media (max-width: 560px) {
  body.news-channel-opportunities #main .op-notice { grid-template-columns: minmax(0, 1fr); }
  body.news-channel-opportunities #main .op-notice-date { flex-direction: row; justify-content: flex-start; gap: 10px; padding: 13px 18px; }
  body.news-channel-opportunities #main .op-notice-date strong { font-size: 21px; }
  body.news-channel-opportunities #main .op-notice-main { padding: 18px; }
  body.news-channel-opportunities #main .op-notice h3 { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
}

@media (prefers-reduced-motion: reduce) {
  body.news-channel-page #main :is(.nc-hero-image, .nc-hero-copy > *, .rp-hero-monitor, .ro-reveal) { animation: none !important; opacity: 1 !important; transform: none !important; transition: none !important; }
  body.news-channel-page #main :is(.nc-channel-nav a, .nc-home-link span, .rp-card, .rp-feature-card, .conference-entry, .op-notice, .pp-card, figure img) { transition: none !important; transform: none !important; }
  body.news-channel-page #main .nc-channel-links a::after { transition: none !important; }
}

/* A lighter editorial opening brings the search controls into the first view. */
body.news-channel-page #main .nc-hero-layout { min-height: 330px; padding-block: 38px; align-items: center; }
body.news-channel-page #main .nc-hero h1 { font-size: clamp(46px,5.4vw,76px); }
body.news-channel-page #main .nc-hero-kicker { margin-bottom: 16px; }
body.news-channel-page #main .nc-hero-lead { margin-top: 18px; font-size: 15px; line-height: 1.85; }
body.news-channel-research #main .nc-hero-layout { padding-bottom: 82px; }
body.news-channel-research #main .rp-hero-monitor { bottom: 14px; }
/* Leave room for the source facts within the shared hero height. */
body.news-channel-opportunities #main .nc-hero-layout { padding-block: 24px; }
body.news-channel-opportunities #main .op-hero-facts { margin-top: 22px; }
body.news-channel-opportunities #main .op-hero-facts small { font-size: 11px; line-height: 1.5; }
body.news-channel-conferences #main .conference-hero-summary { margin-top: 20px; }
body.news-channel-conferences #main .conference-hero-summary strong { font-size: 34px; }
body.news-channel-platform #main .nc-hero h1::after { margin-top: 18px; width: 48px; }
body.news-channel-page #main :is(.rp-command-band,.conference-command,.pp-category-band,.op-console) { margin-top: 20px; }
html:not([data-theme="dark"]) body.news-channel-page #main .nc-hero { background: #edf3e9; color: var(--nc-ink); }
html:not([data-theme="dark"]) body.news-channel-page #main .nc-hero::after { background: linear-gradient(90deg,#eff4e9 0%,#eff4e9f0 32%,#eff4e9c9 46%,#eff4e92b 67%,transparent 86%); }
html:not([data-theme="dark"]) body.news-channel-page #main .nc-hero h1 { color: #19392d; text-shadow: none; }
html:not([data-theme="dark"]) body.news-channel-page #main :is(.nc-hero-kicker,.op-hero-facts b,.conference-hero-summary strong) { color: #246b4d; }
html:not([data-theme="dark"]) body.news-channel-page #main :is(.nc-hero-lead,.op-hero-facts,.nc-op-scope,.conference-hero-summary,.rp-hero-monitor strong) { color: #405d4e; }
html:not([data-theme="dark"]) body.news-channel-page #main .rp-hero-monitor small { color: #5c6e62; }
html:not([data-theme="dark"]) body.news-channel-opportunities #main .op-hero-facts span { border-color: #bbcbbb; }
body.news-channel-platform #main .pp-official-link { display: inline-flex; align-items: center; gap: 12px; min-height: 44px; margin-top: 12px; color: var(--nc-green); font: 600 14px/1.5 var(--font); text-decoration: none; }
body.news-channel-platform #main .pp-official-link:is(:hover,:focus-visible) { color: #0b5f9e; text-decoration: underline; text-underline-offset: 4px; }
body.news-channel-platform #main .pp-official-hint { display: block; color: var(--nc-muted); font-size: 12px; }
@media(max-width:760px) {
  body.news-channel-page #main .nc-hero-layout { min-height: 288px; padding-block: 28px; }
  body.news-channel-opportunities #main .nc-hero-layout { padding-block: 24px; }
  body.news-channel-page #main .nc-hero h1 { font-size: 42px; }
  body.news-channel-page #main .nc-hero-lead { font-size: 13px; line-height: 1.8; margin-top: 16px; }
  body.news-channel-page #main .nc-hero-kicker { font-size: 10px; margin-bottom: 14px; }
  body.news-channel-research #main .nc-hero-layout { padding-bottom: 85px; }
  body.news-channel-page #main :is(.rp-command-band,.conference-command,.pp-category-band,.op-console) { margin-top: 16px; }
  body.news-channel-page #main .op-console-head { padding-bottom: 14px; gap: 10px; }
  body.news-channel-page #main .op-console-head h2 { font-size: 25px; }
  body.news-channel-page #main .op-console-head .op-eyebrow { display: none; }
  body.news-channel-page #main .op-toolbar { padding: 0; }
  body.news-channel-page #main .op-notice h3 { display: block; -webkit-line-clamp: unset; overflow: visible; }
  body.news-channel-platform #main .pp-official-link { font-size: 13px; }
  html:not([data-theme="dark"]) body.news-channel-page #main .nc-hero::after { background: linear-gradient(90deg,#eff4e9f7,#eff4e9e6 42%,#eff4e9ba); }
}
@media(max-width:760px) {
  body.news-channel-page #main .op-filters { flex-wrap: wrap; overflow: visible; }
  body.news-channel-page #main .op-filters button { flex: 1 1 calc(33.333% - 8px); min-width: 0; padding-inline: 8px; }
}
