/* Round 1: emphasize existing task labels without adding content or changing routes. */
.bkl-fund-flow .section-head > div > .corp-eyebrow {
  display: inline-block;
  max-width: 100%;
  color: var(--bkl-color-deep, #163e52);
  font-size: 13px;
  font-weight: 650;
  line-height: 1.9;
  letter-spacing: .045em;
  border-bottom: 2px solid #6e999c;
  padding-bottom: 7px;
}
.bkl-flow-copy h3 {
  /* Static process labels: preserve the approved visual style without link underlines. */
  font-weight: 650;
}
.bkl-service-list a[href*="cash-management"] h3 {
  color: var(--bkl-color-deep, #163e52);
  text-decoration: underline;
  text-decoration-color: #aac3bf;
  text-decoration-thickness: 3px;
  text-underline-offset: .24em;
}
.bkl-products-intro figcaption > span {
  font-weight: 600;
  line-height: 1.8;
}
.bkl-product-heading .corp-eyebrow {
  color: var(--bkl-color-deep, #163e52);
  font-weight: 650;
}
html[lang=en] .bkl-fund-flow .section-head > div > .corp-eyebrow { letter-spacing: .01em; }
@media (max-width: 640px) {
  .bkl-fund-flow .section-head > div > .corp-eyebrow { font-size: 12px; letter-spacing: 0; }
  .bkl-products-intro figcaption > span { font-size: 11px; }
}
