:root{--dynamic-slug-breadcrumb-one:1}.breadcrumb-one{--breadcrumb-one-background:var(--layout-background-color,transparent);--breadcrumb-one-surface:var(--layout-surface-color,var(--site-color-background,var(--bs-body-bg,var(--layout-color-fff))));--breadcrumb-one-text:var(--layout-text-color,var(--site-color-heading,var(--bs-body-color,var(--layout-color-1e293b))));--breadcrumb-one-muted:var(--layout-muted-color,var(--site-color-text,var(--bs-secondary-color,var(--layout-color-475569))));--breadcrumb-one-divider:var(--layout-border-color,var(--site-color-muted,var(--layout-color-94a3b8)));--breadcrumb-one-accent:var(--layout-accent-color,var(--site-color-primary,var(--bs-primary,var(--layout-color-6366f1))));--breadcrumb-one-radius:var(--layout-card-radius,var(--bs-border-radius-lg,.5rem));--breadcrumb-one-panel-padding:var(--layout-card-padding,1rem);--breadcrumb-one-gap:var(--layout-grid-gap,.5rem);margin-block:var(--layout-margin-y,0);padding-block:var(--layout-padding-y,1rem);background:var(--breadcrumb-one-background);color:var(--breadcrumb-one-text);font-family:var(--layout-font-family,var(--site-font-family,Inter, var(--bs-font-sans-serif)))}.breadcrumb-one__container{width:min(100%, var(--layout-container-width,82.5rem));max-width:var(--layout-container-width,82.5rem);padding-inline:max(var(--layout-padding-x,.75rem), env(safe-area-inset-left), env(safe-area-inset-right));margin-inline:auto}.breadcrumb-one__title{margin:0 0 var(--layout-heading-margin-bottom,.75rem);color:var(--breadcrumb-one-text);font-family:var(--layout-heading-font-family,var(--site-heading-font-family,inherit));font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.15}.breadcrumb-one__panel{border-radius:var(--breadcrumb-one-radius);padding-block:var(--breadcrumb-one-panel-padding);background:var(--breadcrumb-one-surface);color:var(--breadcrumb-one-text)}.breadcrumb-one__trail{padding:0 var(--breadcrumb-one-panel-padding);flex-wrap:wrap;align-items:center;gap:0;margin:0;list-style:none;display:flex}.breadcrumb-one__item{min-width:0;color:var(--breadcrumb-one-muted);align-items:center;font-size:.9375rem;line-height:1.4;display:inline-flex}.breadcrumb-one__link,.breadcrumb-one__current{min-width:0;min-height:2.75rem;color:inherit;overflow-wrap:anywhere;align-items:center;gap:.3rem;display:inline-flex}.breadcrumb-one__link{text-underline-offset:.18em;border-radius:.25rem;text-decoration:none;transition:color .18s,text-decoration-color .18s}.breadcrumb-one__link:hover{color:var(--breadcrumb-one-accent);text-decoration:underline}.breadcrumb-one__link:focus-visible{outline:.1875rem solid var(--breadcrumb-one-accent);outline-offset:.1875rem}.breadcrumb-one__item--current{color:var(--breadcrumb-one-text);font-weight:600}.breadcrumb-one__divider{width:1rem;height:2.75rem;margin-inline:calc(var(--breadcrumb-one-gap) / 2);color:var(--breadcrumb-one-divider);flex:none;place-items:center;display:inline-grid}.breadcrumb-one__divider svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:.875rem;height:.875rem}.breadcrumb-one__icon{flex:none;width:1rem;height:1rem;font-size:1rem;line-height:1}.breadcrumb-one__icon--home{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}:is([data-bs-theme=dark],[data-theme=dark]) .breadcrumb-one{--breadcrumb-one-background:var(--layout-background-color,var(--bs-body-bg,var(--layout-color-0f172a)));--breadcrumb-one-surface:var(--layout-surface-color,var(--bs-body-bg,var(--layout-color-0f172a)));--breadcrumb-one-text:var(--layout-text-color,var(--bs-body-color,var(--layout-color-f1f5f9)));--breadcrumb-one-muted:var(--layout-muted-color,var(--bs-secondary-color,var(--layout-color-cbd5e1)));--breadcrumb-one-divider:var(--layout-border-color,var(--layout-color-64748b))}@media (width<=35.9988rem){.breadcrumb-one{padding-block:var(--layout-padding-y-mobile,var(--layout-padding-y,1rem))}.breadcrumb-one__container{padding-inline:max(var(--layout-padding-x-mobile,1rem), env(safe-area-inset-left), env(safe-area-inset-right))}.breadcrumb-one__title{font-size:clamp(1.5rem,8vw,1.875rem)}.breadcrumb-one__trail{padding-inline:var(--layout-item-padding,.75rem)}}@media (prefers-reduced-motion:reduce){.breadcrumb-one__link{transition-duration:.1ms}}@media (forced-colors:active){.breadcrumb-one__panel{border:.0625rem solid canvastext}.breadcrumb-one__link:focus-visible{outline-color:highlight}}
