/* Alfa Core 0.34.0-A2.40 - Master Breadcrumb
 * Single visual owner for the existing Geo breadcrumb and future consumers. */
.alfa-master-breadcrumb-band{background:#fff}
.alfa-master-breadcrumb-band>.alfa-shell{padding-top:18px;padding-bottom:16px}
.alfa-master-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;font-size:13px;line-height:1.35;color:var(--geo-muted,#52645d)}
.alfa-master-breadcrumb a{display:inline-flex;align-items:center;min-height:28px;color:var(--geo-green,#1b4633);text-decoration:none;font-weight:750}
.alfa-master-breadcrumb a:hover,.alfa-master-breadcrumb a:focus-visible{text-decoration:underline;text-underline-offset:3px}
.alfa-master-breadcrumb [aria-current=page]{color:#52645d}
.alfa-master-breadcrumb__separator{color:inherit}
@media(max-width:700px){
  .alfa-master-breadcrumb-band>.alfa-shell{padding-top:13px;padding-bottom:12px}
  .alfa-master-breadcrumb{font-size:11px;gap:6px}
}
@media(max-width:767px){
  .alfa-master-breadcrumb a{min-height:32px}
}

/* A2.61 - shared, document-level page breadcrumbs. Geo Golden Master is not
 * modified: these width and font guards apply to the page context only. */
.alfa-master-breadcrumb-band[data-alfa-breadcrumb-context="page"] {
  position: relative;
  z-index: 1;
  width: 100%;
  border-bottom: 1px solid #e9eee8;
  background: #fff;
}
.alfa-master-breadcrumb-band[data-alfa-breadcrumb-context="page"] > .alfa-shell {
  width: min(1500px, calc(100% - 48px));
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
.alfa-master-breadcrumb-band[data-alfa-breadcrumb-context="page"] .alfa-master-breadcrumb {
  font-family: Manrope, Arial, sans-serif;
  font-weight: 650;
  letter-spacing: normal;
}
@media (max-width:700px) {
  .alfa-master-breadcrumb-band[data-alfa-breadcrumb-context="page"] > .alfa-shell {
    width: calc(100% - 32px);
  }
}
