/* Visible interior-page trail. The page's document direction controls order. */
body.hb-body .hb-breadcrumb {
  border-bottom: 1px solid var(--rule);
  background: var(--sand);
}

body.hb-body .hb-breadcrumb__list {
  display: flex;
  flex-wrap: wrap;
  gap: .35em;
  align-items: baseline;
  list-style: none;
  margin-block: 0;
  padding-block: 12px;
  color: var(--ink-muted);
  font-size: 14px;
  line-height: 1.5;
}

body.hb-body .hb-breadcrumb__list li {
  margin: 0;
  padding: 0;
}

body.hb-body .hb-breadcrumb__list li + li::before {
  content: "›";
  display: inline-block;
  direction: ltr;
  unicode-bidi: isolate;
  margin-inline-end: .35em;
  color: var(--ink-muted);
}

html[dir="rtl"] body.hb-body .hb-breadcrumb__list li + li::before {
  transform: scaleX(-1);
}

body.hb-body .hb-breadcrumb__list [aria-current="page"] {
  color: var(--ink);
}
