/* Authentic brand artwork retains its own colours and aspect ratio. */
html body img.aat-wordmark {
  display: block;
  width: 52px;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  filter: none!important;
}

html body .credential-hero-mark.aat {
  width: 52px;
  flex-basis: 52px
}

html body #about .about-section-brand-icon:has(img.aat-wordmark) {
  width: 52px!important
}

html body #about .about-section-stats > div:has(img.aat-wordmark) {
  padding-left: 77px!important
}

/* Standard flag emoji artwork renders consistently, including Windows. */
html body .credential-hero-mark.uk,
html body #highlights .promo-icon.promo-uk,
html body #about .about-section-brand-icon.uk {
  padding: 0!important;
  border-radius: 0!important;
  border-color: transparent!important;
  background: transparent!important;
  box-shadow: none!important;
  overflow: visible!important;
}

html body img.uk-flag-emoji {
  display: block;
  width: 36px;
  height: 36px;
  max-width: 100%;
  object-fit: contain;
  border-radius: 0;
  filter: none!important;
}

html body #about .about-section-brand-icon.uk img.uk-flag-emoji {
  width: 30px;
  height: 30px
}

html body .journal-page-head {
  grid-template-columns: minmax(0,1fr)
}
