.breadcrumb{margin-bottom:var(--space-xl)}.breadcrumb ol{display:flex!important;flex-direction:row!important;align-items:center;gap:var(--space-sm);flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb li{display:flex!important;align-items:center;gap:var(--space-sm);margin:0;padding:0}.breadcrumb li:not(:last-child):after{content:"›";font-size:var(--text-xl);font-weight:var(--weight-black);color:var(--color-red);line-height:1}.breadcrumb a{display:inline-block;padding:.4rem 1rem;font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-charcoal);background:var(--glass-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:2px solid var(--color-border);white-space:nowrap;line-height:1.4;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.breadcrumb a:hover{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-cream);text-decoration:none}.breadcrumb [aria-current=page]{display:inline-block;padding:.4rem 1rem;font-size:var(--text-sm);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:.04em;color:var(--color-cream);background-color:var(--color-charcoal);border:2px solid var(--color-charcoal);white-space:nowrap;line-height:1.4}@media(max-width:768px){.breadcrumb a,.breadcrumb [aria-current=page]{padding:.3rem .6rem;font-size:var(--text-xs)}.breadcrumb ol,.breadcrumb li{gap:.3rem}.breadcrumb li:not(:last-child):after{font-size:var(--text-base)}}
