/* The accepted Top header is the shared site header on every page. */
/* Keep the Top's consultation treatment confined to shared site controls. */
:is(.globalHeaderCta,.jj-site-header .jj-site-header-cta-btn) { border-color:#ea0000; border-radius:999px; background:#ea0000; color:#fff; }
:is(.globalHeaderCta,.jj-site-header .jj-site-header-cta-btn):is(:hover,:focus-visible) { border-color:#c90000; background:#c90000; color:#fff; }
:is(.globalHeaderBeginner,.jj-header-beginner) { border-radius:999px; }
:is(.globalMobileStickyCta,.jj-mobile-sticky-cta) a { border-radius:999px; background:#ea0000; color:#fff; }
:is(.globalMobileStickyCta,.jj-mobile-sticky-cta) a:is(:hover,:focus-visible) { background:#c90000; color:#fff; }
@media (min-width:1100px) {
  :is(.globalHeader,.jj-site-header) { background:#edf6fb; box-shadow:none; }
  :is(.globalHeader,.jj-site-header) :is(.globalHeaderTop,.jj-site-header-top,.globalHeaderPrimary,.jj-site-header-primary) { background:transparent; border-color:transparent; }
  :is(.globalHeader,.jj-site-header) :is(.globalHeaderBeginner,.globalHeaderCta,.jj-header-beginner,.jj-site-header-cta-btn) { border-radius:6px; }
  :is(.globalHeaderExternal,.jj-header-external-link) { justify-content:center; min-width:44px; min-height:44px; padding-inline:6px; }
  .jj-header-external-link > span[lang="id"] { display:none; }
}
