.brand { gap: 12px; }
.brand img { width: 32px; max-width: 32px; height: 32px; }
.brand-names { display: flex; align-items: center; gap: 24px; }
.brand-names strong { font-size: 18px; white-space: nowrap; }
#decision-error { color: #922433; }
#environment { overflow-wrap: anywhere; }
#qr { max-width: 100%; height: auto; }
#enroll { margin-bottom: 20px; }
@media (max-width: 740px) {
  .brand-names { flex-direction: column; align-items: start; gap: 4px; }
  .brand-names span { border: 0; padding: 0; font-weight: 400; }
}
