/* Shared navigation styling; existing labels, links and JSON-LD remain authoritative. */
body main nav[aria-label="Breadcrumb"]{display:block;width:100%;max-width:1280px;margin:0 auto;background:#242529;border-bottom:1px solid #d9ac322b;box-sizing:border-box;padding:0 32px}
body main nav[aria-label="Breadcrumb"] ol{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:0!important;list-style:none!important;margin:0!important;padding:12px 2px!important;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#d9ac3280 #242529;scroll-padding-inline:12px;-webkit-overflow-scrolling:touch}
body main nav[aria-label="Breadcrumb"] li{display:inline-flex;align-items:center;flex:0 0 auto;margin:0!important;padding:0!important;font-size:14px;line-height:1.5;color:#f2f0e9!important;max-width:none}
body main nav[aria-label="Breadcrumb"] li+li::before{content:'›';display:inline-block;margin:0 12px;color:#b8ab87}
body main nav[aria-label="Breadcrumb"] li::after{content:none!important}
body main nav[aria-label="Breadcrumb"] a{display:inline-flex;align-items:center;min-height:44px;padding:2px 4px;box-sizing:border-box;color:#d9ac32!important;text-decoration:none;white-space:nowrap;border-radius:4px}
body main nav[aria-label="Breadcrumb"] a:hover{color:#f4d167!important;text-decoration:underline;text-underline-offset:4px}
body main nav[aria-label="Breadcrumb"] a:focus-visible{outline:2px solid #f2f0e9!important;outline-offset:-2px;text-decoration:underline}
body main nav[aria-label="Breadcrumb"] [aria-current="page"]{font-weight:500;color:#f2f0e9!important;padding-inline:4px!important}
body main nav[aria-label="Breadcrumb"] ol::-webkit-scrollbar{height:5px}body main nav[aria-label="Breadcrumb"] ol::-webkit-scrollbar-thumb{background:#d9ac3280;border-radius:8px}
@media(max-width:760px){body main nav[aria-label="Breadcrumb"]{padding-inline:20px}body main nav[aria-label="Breadcrumb"] ol{padding-block:8px!important}body main nav[aria-label="Breadcrumb"] li{font-size:13px}body main nav[aria-label="Breadcrumb"] li+li::before{margin-inline:9px}}

/* Decorative separators survive the shared design reset without spoken punctuation. */
body.segim-site-final main nav[aria-label="Breadcrumb"] li+li::before{content:""!important;display:inline-block;flex:0 0 5px;width:5px;height:5px;border-top:1px solid #b8ab87;border-right:1px solid #b8ab87;transform:rotate(45deg);margin:0 12px;align-self:center}
@media(max-width:760px){body.segim-site-final main nav[aria-label="Breadcrumb"] li+li::before{margin-inline:9px}}
