/* =====================================================================
   hub-feeds.css — the Knowledge Hub and Country Profiles together (owner decisions 2026-10-19),
   loaded by layouts/hub.php after the Hub's other stylesheets. Every colour is a var(--ck-…) token
   (scripts/test_hub_feeds.php checks: no raw colour here, AA contrast of the text pairs).
   ---------------------------------------------------------------------
   1. Latest News from both sites (/latest-news, hub/content/latest_news.php + _news_item.php):
      .hub-news-card        a .hub-card; --profiles marks one from Country Profiles.
      .hub-source           its source label ("CRCGS news" / "Regulatory news · Country Profiles");
                            --cp tints Country Profiles' differently from the Hub's.
      .hub-news-warn        the developing / market-report warning: .hub-news-warn__tag + the sentence.
      .hub-news-countries   the countries an item is tagged to.
      .hub-away             the small arrow after a link that leaves for Country Profiles.
      .hub-news-more        the line under the list (older regulatory news on Country Profiles).
   2. The search page (hub/content/search.php): .hub-site (one site's results: .hub-site__head with
      its heading and summary), .hub-site__note (a site that could not be searched just now).
   (The header's suggestions were section 3 here until 2026-10-20; they are in crcgs.css now, for both sites.)
   ===================================================================== */

/* ---- 1. Latest News from both sites ---- */
.ck .hub-source{display:inline-block;padding:3px 8px;border-radius:4px;background:var(--ck-blue-pale);color:var(--ck-navy);
  font:600 12px/1.3 var(--ck-font-body);letter-spacing:.02em}
.ck .hub-source--cp{background:var(--ck-light);box-shadow:inset 0 0 0 1px var(--ck-line-strong)}
.ck .hub-news-warn{margin:0 0 var(--ck-space-3);color:var(--ck-text);font-size:14px;line-height:1.5}
.ck .hub-news-warn__tag{display:inline-block;margin-right:6px;padding:1px 8px 1px 10px;border-radius:4px;background:var(--ck-cream);
  box-shadow:inset 3px 0 0 var(--ck-orange);color:var(--ck-navy);font-weight:600}
.ck .hub-news-countries{color:var(--ck-text)}
.ck .hub-away{display:inline-block;margin-left:4px;font-size:.8em;text-decoration:none}
.ck .hub-news-more{margin:var(--ck-space-6) 0 0;color:var(--ck-muted)}
.ck .hub-news-more a{color:var(--ck-blue-text);font-weight:600}
.ck .hub-news-more a:hover{color:var(--ck-navy)}

/* ---- 2. The search page: one block per site ---- */
.ck .hub-site{margin:0 0 var(--ck-space-8)}
.ck .hub-site__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ck-space-2) var(--ck-space-5);
  margin:0 0 var(--ck-space-5);padding:0 0 var(--ck-space-3);border-bottom:3px solid var(--ck-navy)}
.ck .hub-site__title{margin:0;font-size:clamp(1.6rem,1.4rem + .8vw,2.1rem)}
.ck .hub-site__sum{margin:0;color:var(--ck-muted);font-size:15px}
.ck .hub-site .hub-group .hub-section-title{font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem)}
.ck .hub-site__note{margin:0 0 var(--ck-space-5);padding:var(--ck-space-4) var(--ck-space-5);border-radius:var(--ck-radius);background:var(--ck-neutral);
  color:var(--ck-text)}
.ck .hub-site__note a{color:var(--ck-blue-text-deep);font-weight:600}
.ck .hub-hit__meta{margin:4px 0 0;color:var(--ck-muted);font-size:14px}

/* ---------- The header's suggestions moved to crcgs.css 2026-10-20 ---------- */
/* Country Profiles shows the same suggestions since 2026-10-20 (crcgs-search.js, loaded by both sites), so their
   rules are in the shared kit now, renamed .ck-suggest: crcgs.css, block "Search across both sites". */
