/* Shared location trail for public subpages and independent centers. */
.page-breadcrumb{--breadcrumb-color:var(--muted,var(--center-muted));--breadcrumb-current:var(--ink,var(--center-ink));margin:0 0 16px;color:var(--breadcrumb-color);}
.page-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;list-style:none;margin:0;padding:0;min-width:0;}
.page-breadcrumb li{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:44px;}
.page-breadcrumb li+li::before{content:"";flex:none;width:5px;height:5px;margin-right:2px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}
.page-breadcrumb a,.page-breadcrumb span{display:inline-flex;align-items:center;min-height:44px;min-width:0;color:inherit;word-break:keep-all;overflow-wrap:anywhere;}
.page-breadcrumb a:hover{color:var(--breadcrumb-current);text-decoration:underline;text-underline-offset:4px}
.page-breadcrumb a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}
.page-breadcrumb [aria-current="page"]{color:var(--breadcrumb-current);font-weight:500}
.content-banner-copy .page-breadcrumb,.site-page-banner-copy .page-breadcrumb{--breadcrumb-color:rgba(255,255,255,.8);--breadcrumb-current:#fff;}
.article-container>.page-breadcrumb{margin-bottom:24px;}
.center-breadcrumb{margin-block:0;margin-inline:auto;padding-block:8px 12px;}
@media print{.page-breadcrumb{display:none;}}

@media(max-width:759px){
 .page-breadcrumb ol{column-gap:6px;}
 .page-breadcrumb li{gap:6px;}
 .page-breadcrumb li+li::before{width:4px;height:4px;margin-right:0;}
 .content-banner-copy .page-breadcrumb,.site-page-banner-copy .page-breadcrumb{margin-bottom:8px;}
}
