/* Supplied LegalUpskill vector identity with a transparent surrounding surface. */
.brand {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  max-width: 100%;
  padding: 5px 8px;
  background: transparent;
  line-height: 1;
}
.brand .brand-logo {
  display: block;
  width: 220px;
  max-width: 100%;
  height: auto;
}
.sidebar .brand .brand-logo { width: 180px; }
@media (max-width: 480px) {
  .brand .brand-logo { width: 176px; }
  .public-nav { flex-wrap: wrap; height: auto; min-height: 85px; gap: 12px; padding-block: 12px; }
  .public-nav nav { margin-left: auto; }
}
