/* Shared Examonkey identity: approved minimal monkey assessment mark. */
.em-brand {
  align-items: center;
  color: #142B4A;
  display: inline-flex;
  gap: 8px;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
}
.em-brand:hover, .em-brand:focus { color: #142B4A; text-decoration: none; }
.em-brand-mark { display: block; flex: 0 0 auto; height: 38px; width: 38px; }
.em-brand-mark-dark { display: none; }
.em-brand-name { align-self:center; display:block; font-family: ui-rounded, "Avenir Next", Avenir, "Nunito Sans", system-ui, sans-serif; font-size: 31px; font-weight: 650; letter-spacing: -.055em; line-height:1; }
.em-brand-name .em-brand-accent { color: #F6A700; }
.header .em-brand, .header .em-brand:hover, .header .em-brand:focus { color: #fff; }
.marketing-header .em-brand, .marketing-header .em-brand:hover, .marketing-header .em-brand:focus { color: #fff; }
.header .em-brand-mark-light, .marketing-header .em-brand-mark-light { display: none; }
.header .em-brand-mark-dark, .marketing-header .em-brand-mark-dark { display: block; }
@media (max-width: 576px) {
  .em-brand-mark { height: 32px; width: 32px; }
  .em-brand-name { font-size: 26px; }
}
