.breadcrumb{font-size:var(--fs-xs);line-height:1.4;color:var(--text-muted);margin:0 0 var(--space-md,1rem);min-width:0;max-width:100%}.breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;width:0;min-width:100%}.breadcrumb li{display:flex;align-items:center;flex:none;min-width:0;margin:0;padding:0;white-space:nowrap}.breadcrumb li:last-child{flex:0 1 auto}.breadcrumb li + li::before{content:"";flex:none;width:.4em;height:.4em;margin:0 .75em 0 .55em;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.5}.breadcrumb ol li a{color:var(--text-muted);text-decoration:none;padding:6px 0;border-radius:3px}.breadcrumb ol li a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.breadcrumb [aria-current]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:500}.breadcrumb-band{max-width:var(--page-max);margin:0 auto 12px;padding:0 24px;box-sizing:border-box}.section-hero:has(> .breadcrumb-band){padding-top:28px}.layout-raw main .breadcrumb{margin-bottom:12px}@media (max-width:600px){.breadcrumb-band{padding:0 16px}.section-hero:has(> .breadcrumb-band){padding-top:20px}.breadcrumb li:nth-last-child(n+4){display:none}.breadcrumb li:nth-last-child(3):not(:first-child)::before{content:"\2026";width:auto;height:auto;margin:0 .6em 0 0;border:0;transform:none;opacity:1}}