/* ── Breadcrumb — highway10officepark.com ──────────────────────────────────
   Static positioning by design: JS inserts .wj-bc directly before <main>,
   which always sits after the hero (86px padding-top already clears the
   fixed .site-header) -- no sticky/fixed offset needed here. */
.wj-bc { font-size: .8rem; letter-spacing: .01em; background: var(--stone); border-bottom: 1px solid var(--line); padding: .65rem 24px; }
.wj-bc ol { list-style: none; padding: 0; margin: 0 auto; max-width: 1280px; display: flex; flex-wrap: wrap; align-items: center; gap: .2rem .4rem; }
.wj-bc li { display: flex; align-items: center; gap: .4rem; color: var(--ink-mute); }
.wj-bc li + li::before { content: "/"; opacity: .5; }
.wj-bc a { color: var(--ink-soft); text-decoration: none; }
.wj-bc a:hover { color: var(--ink); text-decoration: underline; }
.wj-bc li[aria-current="page"] span { color: var(--ink); font-weight: 600; }
@media (max-width: 640px) { .wj-bc { font-size: .74rem; padding: .55rem 16px; } }
