/* Singapore-specific adjustments layered over the current HKDP visual system. */
.nav__logo .logo__img,
.logo--footer .logo__img {
  width: auto;
  max-width: 180px;
  height: 52px;
  object-fit: contain;
}

.logo--footer .logo__img {
  filter: none;
}

.topbar__inner {
  justify-content: flex-start;
}

@media (min-width: 901px) {
  .focus__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 961px) {
  .nav__logo {
    display: inline-flex;
    align-items: center;
    flex: none;
    margin-right: auto;
  }

  .nav__logo .logo__img {
    height: 48px;
  }
}

@media (max-width: 720px) {
  .nav__logo .logo__img {
    height: 44px;
    max-width: 150px;
  }
}
