/* EDS v3.13 — Platform Semantic Identity */
.eds-platform-name,
.eds-platform-name__brand,
.eds-platform-name__audience,
.eds-platform-name__center {
  display: inline;
  font: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: inherit;
}

.eds-platform-name__brand,
.eds-platform-name__center {
  color: inherit;
}

.eds-platform-name__audience {
  color: var(--eds-gold, #b88a3f);
}

/* 2Y3A — exact semantic emphasis inside locked navy software chrome. */
body.client-concept-c-page .eds-client-product-footer__identity strong .eds-platform-name__audience,
body.client-shell-page .eds-client-product-footer__identity strong .eds-platform-name__audience,
body.client-concept-c-page .eds-client-sidebar__secure .eds-platform-name__audience,
body.client-shell-page .eds-client-sidebar__secure .eds-platform-name__audience {
  color: var(--eds-gold, #b88a3f) !important;
}

body.client-concept-c-page .eds-client-sidebar__secure .eds-platform-name__audience,
body.client-shell-page .eds-client-sidebar__secure .eds-platform-name__audience {
  font: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
  text-transform: inherit !important;
}


/* 2Z2C1 — Firm Center semantic identity across gateway and authenticated chrome. */
.firm-access-page .eds-platform-name__audience,
.firm-center-page .eds-platform-name__audience,
.firm-access-gateway .eds-access-gateway-footer__identity strong .eds-platform-name__audience,
.firm-center-page .firm-center-rail-brand .eds-platform-name__audience,
.firm-center-page .firm-center-header .eds-platform-name__audience,
.firm-center-page .firm-center-rail-note .eds-platform-name__audience,
.eds-firm-action-dialog__eyebrow .eds-platform-name__audience {
  color:var(--eds-gold,#b88a3f)!important;
}
.firm-access-gateway .eds-access-gateway-footer__identity strong .eds-platform-name__brand,
.firm-access-gateway .eds-access-gateway-footer__identity strong .eds-platform-name__center {
  color:#fffdf7!important;
}
.firm-center-page .firm-center-rail-brand .eds-platform-name__audience,
.firm-center-page .firm-center-header .eds-platform-name__audience,
.firm-center-page .firm-center-rail-note .eds-platform-name__audience {
  font:inherit!important;
  letter-spacing:inherit!important;
  line-height:inherit!important;
  text-transform:inherit!important;
}


/* 2Z6S4A — Canonical authenticated FirmOS product identity. */
.eds-firmos-name,
.eds-firmos-name__brand,
.eds-firmos-name__firm,
.eds-firmos-name__os {
  display:inline;
  font:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-transform:inherit;
}
.eds-firmos-name__brand,
.eds-firmos-name__os { color:inherit; }
.eds-firmos-name__firm { color:var(--eds-gold,#b88a3f); }
.firm-center-page .firm-center-rail-brand .eds-firmos-name__firm,
.firm-center-page .firm-center-header .eds-firmos-name__firm,
.firm-center-page .eds-firm-product-footer__identity .eds-firmos-name__firm {
  color:var(--firm-gold-bright,var(--eds-gold,#b88a3f))!important;
}

/* FirmOS product-name contrast by authenticated surface. */
.firm-center-page .firm-center-rail-brand .eds-firmos-name__brand,
.firm-center-page .firm-center-rail-brand .eds-firmos-name__os {
  color:#f2e6cf!important;
}
.firm-center-page .firm-center-header .eds-firmos-name__brand,
.firm-center-page .firm-center-header .eds-firmos-name__os {
  color:var(--firm-ink,#071325)!important;
}
.firm-center-page .eds-firm-product-footer__identity .eds-firmos-name__brand,
.firm-center-page .eds-firm-product-footer__identity .eds-firmos-name__os {
  color:#f2e6cf!important;
}
