.breadcrumbs { display: block; min-height: 0; margin: 1rem auto 0; color: #6e6e73; font: 400 .8rem/1.6 -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; }
.breadcrumbs ol { display: flex; flex-wrap: wrap; align-items: center; gap: .35rem .65rem; margin: 0; padding: 0; list-style: none; }
.breadcrumbs li { display: inline-flex; align-items: center; gap: .65rem; }
.breadcrumbs li + li::before { content: "/"; color: #96969a; }
.breadcrumbs a { display: inline-flex; align-items: center; min-height: 32px; color: #515154; text-decoration: none; }
.breadcrumbs a:hover { color: #0071e3; text-decoration: underline; text-underline-offset: .2em; }
.breadcrumbs a:focus-visible { outline: 3px solid #0071e3; outline-offset: 3px; }
.breadcrumbs [aria-current="page"] { color: #1d1d1f; }
