/* A quiet, wrapping trail beneath the existing header; no JavaScript required. */
.rdc-breadcrumbs {
	width: calc(100% - 4.8rem); max-width: var(--rdc-crumb-max-width);
	margin: 0 auto var(--rdc-crumb-margin-bottom); color: var(--rdc-crumb-text);
	font-family: "Inter var", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	font-size: var(--rdc-crumb-font-size); font-weight: 400; line-height: 1.65;
	text-align: left; letter-spacing: normal;
}
.rdc-breadcrumbs ol { display: flex; flex-wrap: wrap; gap: .3rem 0; list-style: none; margin: 0; padding: 0; }
.rdc-breadcrumbs li { display: flex; align-items: baseline; min-width: 0; max-width: 100%; margin: 0; padding: 0; }
.rdc-breadcrumbs a, .rdc-breadcrumbs [aria-current] { min-width: 0; overflow-wrap: anywhere; }
.rdc-breadcrumbs a { color: var(--rdc-crumb-link); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: .25em; }
.rdc-breadcrumbs a:hover { text-decoration-thickness: 2px; }
.rdc-breadcrumbs a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; border-radius: 2px; }
.rdc-breadcrumb-separator { flex: 0 0 auto; margin: 0 .9rem; color: var(--rdc-crumb-separator); }
@media (max-width: 699px) { .rdc-breadcrumbs { width: calc(100% - 3.2rem); } }
