/* Shared RC12 breadcrumb presentation; existing navigation destinations remain authoritative. */
.ufc-premium-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:24px;margin:8px 0 14px;font-family:var(--ufc-font);font-size:13px;line-height:1.4;color:var(--ufc-muted)}
.ufc-premium-breadcrumbs>a,.ufc-premium-breadcrumbs>strong{min-width:0;max-width:100%;overflow-wrap:anywhere}
.ufc-premium-breadcrumbs>a{color:var(--ufc-muted);font-weight:500;text-decoration:none}
.ufc-premium-breadcrumbs>a:hover{color:var(--ufc-link,var(--ufc-blue));text-decoration:underline;text-underline-offset:3px}
.ufc-premium-breadcrumbs>a:focus-visible{outline:2px solid var(--ufc-link,var(--ufc-blue));outline-offset:4px;border-radius:3px}
.ufc-premium-breadcrumbs>strong{color:var(--ufc-heading,var(--ufc-text));font-weight:700}
.ufc-premium-breadcrumbs .ufc-breadcrumb-home{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;min-height:24px}
.ufc-premium-breadcrumbs .ufc-breadcrumb-home span{display:inline-flex}
.ufc-premium-breadcrumbs .ufc-breadcrumb-home svg{display:block;width:18px;height:18px}
.ufc-premium-breadcrumbs .ufc-breadcrumb-separator{display:inline-flex;align-items:center;flex:none;color:var(--ufc-muted);opacity:.8}
.ufc-premium-breadcrumbs .ufc-breadcrumb-separator svg{display:block;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:520px){.ufc-premium-breadcrumbs{gap:6px;font-size:12px;margin:8px 0 12px}}
