/* Keep the illustrative doctor avatar aligned within the RTL welcome row. */
#landing .ap-w { gap: 1rem; flex-wrap: wrap; }
#landing .ap-w .who { min-width: 0; flex: 1 1 auto; }
#landing .ap-w .who > svg {
  display: block;
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  align-self: center;
  border-radius: 50%;
  overflow: hidden;
}
#landing .ap-w .who > div { min-width: 0; }
#landing .ap-w .dt { flex: 0 0 auto; margin-inline-start: auto; }
#landing .ap-w time { display: block; font-size: 16px; font-weight: 700; }

