/* Shared breadcrumb shortcode: typography and colours follow the approved site guide. */
.dl-breadcrumbs{width:100%;min-width:0;color:#667085;font-family:inherit;font-size:14px;line-height:24px;}
.dl-breadcrumbs--container{max-width:1280px;margin-inline:auto;padding:24px 20px;box-sizing:border-box;}
.dl-breadcrumbs .dl-breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:0;padding:0;}
.dl-breadcrumbs .dl-breadcrumbs__item{display:inline-flex;align-items:center;gap:14px;margin:0;padding:0;min-width:0;}
.dl-breadcrumbs .dl-breadcrumbs__item:before{content:none;}
.dl-breadcrumbs a,.dl-breadcrumbs__current{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:inherit;line-height:inherit;text-decoration:none;}
.dl-breadcrumbs a:hover,.dl-breadcrumbs a:focus-visible{color:#175cd3;text-decoration:underline;text-underline-offset:3px;}
.dl-breadcrumbs a:focus-visible{outline:2px solid #175cd3;outline-offset:4px;border-radius:2px;}
.dl-breadcrumbs__current{color:#344054;font-weight:500;}
.dl-breadcrumbs__separator{color:#98a2b3;font-weight:400;}
.dl-breadcrumbs__home{width:15px;height:15px;flex:0 0 15px;}
@media(max-width:767px){.dl-breadcrumbs{overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent;font-size:13px;}.dl-breadcrumbs .dl-breadcrumbs__list{flex-wrap:nowrap;width:max-content;gap:10px;}.dl-breadcrumbs .dl-breadcrumbs__item{white-space:nowrap;gap:10px;}.dl-breadcrumbs--container{width:calc(100% - 40px);padding-inline:0;}}

/* Keep the shortcode appearance consistent inside rich-text and other modules. */
.dl-breadcrumbs .dl-breadcrumbs__item > a{color:#667085;font-weight:400;}
.dl-breadcrumbs .dl-breadcrumbs__item > a:hover,.dl-breadcrumbs .dl-breadcrumbs__item > a:focus-visible{color:#175cd3;}

/* Current page matches the preceding link, including the site's Rubik text token. */
.dl-breadcrumbs .dl-breadcrumbs__item > a,.dl-breadcrumbs .dl-breadcrumbs__current{font-family:var(--e-global-typography-text-font-family,"Rubik"),sans-serif;font-size:inherit;font-weight:400;color:#667085;}
