/* Brand guidelines only: preserve orange accents elsewhere on the website. */
.bp {
  --bp-blue: #00349b;
  --bp-red: var(--bp-blue);
}

.bp .bp-cover,
.bp .bp-swatch--red,
.bp .bp-panel--red {
  background: var(--bp-blue);
  color: #fff;
}

.bp .bp-cover .bp-link,
.bp .bp-cover .bp-link:hover {
  color: #fff;
}

.bp .bp-cover .bp-link:hover {
  opacity: .75;
}

.bp .bp-panel--white.bp-panel--red-ink {
  color: var(--bp-blue);
}

/* The dark-blue mark needs its white counterpart on dark backgrounds. */
.bp .bp-panel--black.bp-panel--red-ink,
.bp .bp-panel--red.bp-panel--white-ink {
  color: #fff;
}
