
.cc_b3eorip4_ErUWopeTAY .sg-bc, .cc_b3eorip4_aIGCu2LKqJ .sg-bc, .cc_b3eorip4_HUk7Iri04O .sg-bc { font-size: 13px; color: var(--sg-text-2, var(--sg-ink-2)); }
.cc_b3eorip4_ErUWopeTAY .sg-bc__list, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__list, .cc_b3eorip4_HUk7Iri04O .sg-bc__list { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 6px; margin: 0; padding: 0; list-style: none; }
.cc_b3eorip4_ErUWopeTAY .sg-bc__item, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__item, .cc_b3eorip4_HUk7Iri04O .sg-bc__item { display: inline-flex; align-items: center; gap: 6px; min-width: 0; }
.cc_b3eorip4_ErUWopeTAY .sg-bc__link, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__link, .cc_b3eorip4_HUk7Iri04O .sg-bc__link {
  color: inherit; text-decoration: none; background: linear-gradient(currentColor, currentColor) 0 100% / 0 1px no-repeat;
  transition: background-size var(--sg-t-mid) var(--sg-ease-out), color var(--sg-t-fast);
}
@media (hover: hover) { .cc_b3eorip4_ErUWopeTAY .sg-bc__link:hover, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__link:hover, .cc_b3eorip4_HUk7Iri04O .sg-bc__link:hover { color: var(--sg-text, var(--sg-ink)); background-size: 100% 1px; } }
.cc_b3eorip4_ErUWopeTAY .sg-bc__current, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__current, .cc_b3eorip4_HUk7Iri04O .sg-bc__current { color: var(--sg-text, var(--sg-ink)); font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 60vw; }
.cc_b3eorip4_ErUWopeTAY .sg-bc__sep, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__sep, .cc_b3eorip4_HUk7Iri04O .sg-bc__sep { opacity: 0.5; flex-shrink: 0; }
.cc_b3eorip4_ErUWopeTAY .sg-bc--light, .cc_b3eorip4_aIGCu2LKqJ .sg-bc--light, .cc_b3eorip4_HUk7Iri04O .sg-bc--light { color: rgba(255, 255, 255, 0.78); }
.cc_b3eorip4_ErUWopeTAY .sg-bc--light .sg-bc__current, .cc_b3eorip4_aIGCu2LKqJ .sg-bc--light .sg-bc__current, .cc_b3eorip4_HUk7Iri04O .sg-bc--light .sg-bc__current { color: #fff; }
@media (hover: hover) { .cc_b3eorip4_ErUWopeTAY .sg-bc--light .sg-bc__link:hover, .cc_b3eorip4_aIGCu2LKqJ .sg-bc--light .sg-bc__link:hover, .cc_b3eorip4_HUk7Iri04O .sg-bc--light .sg-bc__link:hover { color: #fff; } }

/* Phones (and touch tablets / landscape phones up to 1023px): one line that scrolls sideways
   instead of wrapping. The scroller is rtl around an ltr list, so it opens scrolled to the
   current page (SSR, no JS jump); useCrumbScroll() toggles the edge fades and keeps a
   keyboard-focused link clear of them (scroll-padding = 28px fade + 4px focus ring). Its -4px
   margins + 4px padding leave room for the focus ring without changing the trail's height. */
@media (max-width: 767px), (pointer: coarse) and (max-width: 1023px) {
  /* min-width: 0 — inside a grid header the one-line trail must not widen its column */
  .cc_b3eorip4_ErUWopeTAY .sg-bc, .cc_b3eorip4_aIGCu2LKqJ .sg-bc, .cc_b3eorip4_HUk7Iri04O .sg-bc { min-width: 0; max-width: 100%; }
  .cc_b3eorip4_ErUWopeTAY .sg-bc__scroll, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__scroll, .cc_b3eorip4_HUk7Iri04O .sg-bc__scroll {
    --sg-bc-fl: 0px; --sg-bc-fr: 0px;
    margin: -4px; padding: 4px 0;
    overflow-x: auto; overflow-y: hidden; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch;
    scrollbar-width: none; direction: rtl; scroll-padding: 0 32px;
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 var(--sg-bc-fl), #000 calc(100% - var(--sg-bc-fr)), transparent);
    mask-image: linear-gradient(90deg, transparent, #000 var(--sg-bc-fl), #000 calc(100% - var(--sg-bc-fr)), transparent);
  }
  .cc_b3eorip4_ErUWopeTAY .sg-bc__scroll::-webkit-scrollbar, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__scroll::-webkit-scrollbar, .cc_b3eorip4_HUk7Iri04O .sg-bc__scroll::-webkit-scrollbar { display: none; }
  .cc_b3eorip4_ErUWopeTAY .sg-bc__scroll[data-sg-fade-l], .cc_b3eorip4_aIGCu2LKqJ .sg-bc__scroll[data-sg-fade-l], .cc_b3eorip4_HUk7Iri04O .sg-bc__scroll[data-sg-fade-l] { --sg-bc-fl: 28px; }
  .cc_b3eorip4_ErUWopeTAY .sg-bc__scroll[data-sg-fade-r], .cc_b3eorip4_aIGCu2LKqJ .sg-bc__scroll[data-sg-fade-r], .cc_b3eorip4_HUk7Iri04O .sg-bc__scroll[data-sg-fade-r] { --sg-bc-fr: 28px; }
  .cc_b3eorip4_ErUWopeTAY .sg-bc__list, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__list, .cc_b3eorip4_HUk7Iri04O .sg-bc__list { direction: ltr; flex-wrap: nowrap; width: max-content; min-width: 100%; padding-inline: 4px; }
  .cc_b3eorip4_ErUWopeTAY .sg-bc__item, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__item, .cc_b3eorip4_HUk7Iri04O .sg-bc__item { flex-shrink: 0; white-space: nowrap; }
  .cc_b3eorip4_ErUWopeTAY .sg-bc__current, .cc_b3eorip4_aIGCu2LKqJ .sg-bc__current, .cc_b3eorip4_HUk7Iri04O .sg-bc__current { max-width: min(62vw, 32ch); }
}
