/* Standalone-document navigation. Kept outside document/printable evidence. */
.nc-breadcrumb { box-sizing:border-box; width:min(100%,1280px); margin:0 auto; padding:16px 24px; color:#525866; font-family:inherit; font-size:14px; line-height:1.5; }
.nc-breadcrumb .nc-breadcrumb-list { display:flex; flex-wrap:wrap; align-items:center; gap:4px 12px; margin:0; padding:0; list-style:none; }
.nc-breadcrumb .nc-breadcrumb-list > li { display:inline-flex; align-items:center; gap:12px; min-width:0; max-width:100%; margin:0; padding:0; }
.nc-breadcrumb a { display:inline-flex; align-items:center; min-height:44px; max-width:100%; color:#0a2a58; text-decoration:none; overflow-wrap:anywhere; }
.nc-breadcrumb a:hover { text-decoration:underline; text-underline-offset:.2em; }
.nc-breadcrumb a:focus-visible { outline:3px solid #0a2a58; outline-offset:2px; border-radius:3px; }
.nc-breadcrumb .nc-breadcrumb-home { justify-content:center; gap:7px; min-width:44px; flex:none; }
.nc-breadcrumb-home svg { display:block; width:18px; height:18px; }
.nc-breadcrumb-separator { color:#717784; flex:none; user-select:none; }
.nc-breadcrumb-current { display:inline-flex; align-items:center; min-height:44px; min-width:0; color:#151515; overflow-wrap:anywhere; }
@media(max-width:600px) { .nc-breadcrumb { padding:12px 16px; } .nc-breadcrumb .nc-breadcrumb-list,.nc-breadcrumb .nc-breadcrumb-list > li { column-gap:8px; } }
@media print { .nc-breadcrumb { display:none!important; } }
