/* ============ BREADCRUMB (money pages) ============ */
.breadcrumb {
  padding: 14px var(--section-px);
  border-bottom: 1px solid var(--border);
  background: var(--bg-base);
}
.breadcrumb__list {
  list-style: none;
  margin: 0; padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: 0.04em;
  color: var(--text-muted);
}
.breadcrumb__list li { display: inline-flex; align-items: center; gap: 8px; }
.breadcrumb__list li + li::before {
  content: "/";
  color: var(--text-muted-3);
}
.breadcrumb__list a { color: var(--text-2); transition: color .15s ease; }
.breadcrumb__list a:hover { color: var(--copper); }
.breadcrumb__list [aria-current="page"] { color: var(--copper); }

@media (max-width: 860px) {
  .breadcrumb { padding: 12px var(--section-px-tablet); }
}
@media (max-width: 520px) {
  .breadcrumb { padding: 10px var(--section-px-mobile); }
}
