/* Scoped fixes for the existing WordPress shell. */
.pe-live.pe-lh-singapore main a.primary,
.pe-live.pe-lh-singapore main a.primary:visited {
  color: #fff !important;
  background: #1e70e8;
}
.pe-live.pe-lh-singapore main a.primary:hover {
  color: #fff !important;
  background: #0b1f33;
}
.pe-live.pe-lh-singapore main a.primary:focus-visible {
  outline: 3px solid #0b1f33;
  outline-offset: 5px;
}
.pe-lh-feature > h2 { margin-bottom: 1.25rem; }
.pe-lh-feature .pe-lh-book-card { margin: 0; }
.pe-lh #updates { scroll-margin-top: calc(var(--pe-admin, 0px) + var(--pe-header, 110px) + 24px); }
