
/* Editorial layout: reading column occupies available width; contextual rail lives on the right. */
main.container[data-baoi-resource-family]{width:min(1520px,calc(100% - 56px))!important;max-width:1520px!important;margin-inline:auto}
main.container[data-baoi-resource-family] .page-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;align-items:start}
main.container[data-baoi-resource-family] .page-grid>.article{grid-column:1;min-width:0;width:100%;max-width:none}
main.container[data-baoi-resource-family] .related{min-width:0}
main.container[data-baoi-resource-family] .related a{overflow-wrap:anywhere}
nav.toc ol[hidden],nav.toc ul[hidden]{display:none!important}
nav.toc .baoi-toc-toggle{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:800;padding:4px 0;text-align:left;width:100%}
nav.toc .baoi-toc-toggle:focus-visible{outline:2px solid #60defa;outline-offset:3px}
.baoi-global-breadcrumb{width:min(1520px,calc(100% - 56px));margin:19px auto 12px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#8ba9c7;font-size:13px}
.baoi-global-breadcrumb a{color:#9bd8f3;text-decoration:none}
.baoi-global-breadcrumb a:hover{text-decoration:underline}
/* 45547: Breadcrumb follows each page's own reading width rather than BODY 1520px. */
main>.baoi-global-breadcrumb,
main .boai-hub-hero>.baoi-global-breadcrumb{
 box-sizing:border-box!important;
 width:100%!important;max-width:none!important;
 margin:0 0 20px!important;padding:0!important;
 display:flex;align-items:center;gap:9px;flex-wrap:wrap;
 color:#a9c9dc;font-size:13px;
}
main.baoi-convergence-hub>.baoi-global-breadcrumb{margin-bottom:10px!important}
main.boai-hub .boai-hub-hero>.baoi-global-breadcrumb{margin-bottom:16px!important}
main>.baoi-global-breadcrumb a,
main .boai-hub-hero>.baoi-global-breadcrumb a{color:#9bd8f3!important}
@media(max-width:900px){main.container[data-baoi-resource-family]{width:calc(100% - 28px)!important}main.container[data-baoi-resource-family] .page-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}main.container[data-baoi-resource-family] .page-grid>.article,main.container[data-baoi-resource-family] .page-grid>.baoi-resource-rail{grid-column:1;position:static;width:100%}.baoi-global-breadcrumb{width:calc(100% - 28px)}}

/* 45548: special troubleshooting hub breadcrumb shares its headline alignment. */
main.baoi-special-pannes>.baoi-global-breadcrumb{
 width:calc(100% - 2 * clamp(40px,4vw,57px))!important;
 margin-left:clamp(40px,4vw,57px)!important;
 margin-right:clamp(40px,4vw,57px)!important;
}

/* BAOI PROD 2026-10-17: full-bleed tools catalogue crumb aligns to its reading column. */
main.boai-tools-catalog .boai-tools-catalog-hero .boai-tools-catalog-inner > nav.baoi-global-breadcrumb{
 box-sizing:border-box!important;
 display:flex;
 width:100%!important;
 max-width:none!important;
 margin:0 0 20px!important;
 padding:0!important;
 text-align:left;
}
