.brand::before,
.policy-brand::before,
.unavailable-brand::before {
  content: "";
  display: inline-block;
  flex: none;
  width: clamp(44px, 5vw, 64px);
  aspect-ratio: 256 / 132;
  background: url("/ui/backgroundbooks-mark.png") center / contain no-repeat;
  filter: brightness(0) invert(1) drop-shadow(0 1px 3px #2c180d99);
}

.policy-brand,
.unavailable-brand {
  display: inline-flex;
  align-items: center;
  gap: 0.45em;
}
