/* Shared by static marketing documents and prerendered React public pages. */
.nb-breadcrumbs { color: var(--muted-foreground, #6b6963); font-size: .8125rem; line-height: 1.6; text-align: left; }
.nb-breadcrumbs ol { display: flex; flex-wrap: wrap; align-items: baseline; gap: .25rem .5rem; list-style: none; padding: 0; margin: 0; }
.nb-breadcrumbs li { display: inline-flex; align-items: baseline; gap: .5rem; max-width: 100%; margin: 0; }
.nb-breadcrumbs a { color: inherit; text-decoration: underline; text-underline-offset: .2em; }
.nb-breadcrumbs a:hover { color: var(--foreground, #2d2c28); }
.nb-breadcrumbs a:focus-visible { outline: 2px solid var(--brand, #668700); outline-offset: 4px; border-radius: .2rem; }
.nb-breadcrumbs [aria-current] { overflow-wrap: anywhere; }
.nb-breadcrumb-separator { opacity: .55; }
main > .nb-breadcrumbs { max-width: 80rem; margin: 1.25rem auto; padding: 0 1.5rem; }
.nb-editorial .nb-breadcrumbs { margin-bottom: 1.5rem; }
