/* CampaignBars presentation for native, published-only article snapshots. */
.campaignbars-journal { background: #fff; color: #1d2327; }
.campaignbars-journal main.cms-blog {
  --journal-ink: #1d2327;
  --journal-muted: #59636d;
  --journal-line: #dcdcde;
  --journal-paper: #f6f7f7;
  width: min(1156px, calc(100% - 64px));
}
.campaignbars-journal .site-header nav a[aria-current="page"] {
  color: #135e96; text-decoration: underline; text-underline-offset: 6px;
}
.campaignbars-journal main.cms-blog .eyebrow-text,
.campaignbars-journal main.cms-blog .journal-category { color: #135e96; }
.campaignbars-journal main.cms-blog .eyebrow-text::before {
  background: #2271b1; border-color: #135e96;
}
.campaignbars-journal main.cms-blog .journal-feature--no-image { border-left-color: #2271b1; }
.campaignbars-journal main.cms-blog .journal-guide-card:hover { border-color: #2271b1; }
.campaignbars-journal main.cms-blog .journal-guide-number,
.campaignbars-journal main.cms-blog .journal-guide-link { color: #135e96; }
.campaignbars-journal main.cms-blog .journal-guide-card { background: #f6f7f7; }
.campaignbars-journal main.cms-blog .journal-empty {
  background: #f6f7f7; border: 1px solid #dcdcde; border-radius: 16px;
}
.campaignbars-journal main.cms-blog .journal-hero h1 { max-width: 19ch; }
.campaignbars-journal main.cms-blog .journal-article-lead a,
.campaignbars-journal main.cms-blog .journal-article-section a { color: #135e96; }
.campaignbars-journal main.cms-blog a:focus-visible { outline-color: #2271b1; }
.campaignbars-journal .site-footer nav { flex-wrap: wrap; }
@media (max-width: 680px) {
  .campaignbars-journal main.cms-blog { width: calc(100% - 40px); }
  .campaignbars-journal .site-header { align-items: flex-start; flex-wrap: wrap; gap: 16px; }
  .campaignbars-journal .site-header nav { order: 3; width: 100%; display: flex; flex-wrap: wrap; gap: 16px; }
  .campaignbars-journal .site-header > .button { margin-left: auto; }
}
