/* Local breadcrumb component; page layouts and media keep their own styles. */
nav.wkb-trail{font-family:inherit;font-size:13px;font-weight:500;line-height:1.6;box-sizing:border-box;text-align:left;overflow-wrap:anywhere}
nav.wkb-trail *,nav.wkb-trail *::before,nav.wkb-trail *::after{box-sizing:border-box}
nav.wkb-trail ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 9px;list-style:none!important;margin:0!important;padding:0!important;max-width:100%}
nav.wkb-trail li{display:flex;align-items:baseline;gap:9px;min-width:0;max-width:100%;list-style:none!important;margin:0!important;padding:0!important}
nav.wkb-trail li:last-child{display:block;overflow-wrap:anywhere}
nav.wkb-trail a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}
nav.wkb-trail a:hover{text-decoration-thickness:2px}
nav.wkb-trail a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}
nav.wkb-trail [aria-current="page"]{font-weight:600}
nav.wkb-trail .wkb-separator{opacity:.65;flex:none;margin:0}
nav.wkb-trail--bar{background:#f6f8fa;color:#3d5263;border-bottom:1px solid #e3eaf0;padding:13px 24px;width:100%;margin:0}
nav.wkb-trail--bar ol{width:min(1140px,100%);margin:0 auto!important}
nav.wkb-trail--hero{color:#bfd2df;background:transparent;padding:0;margin:0 0 26px}
nav.wkb-trail--article{color:#526575;background:transparent;padding:0;margin:0 0 28px}
@media(max-width:767px){nav.wkb-trail{font-size:12px}nav.wkb-trail--bar{padding:11px 20px}nav.wkb-trail--hero,nav.wkb-trail--article{margin-bottom:20px}}

nav.wkb-trail li,nav.wkb-trail a,nav.wkb-trail span{font-family:inherit;font-size:inherit;line-height:inherit}
