/* Approved periodic-table identity. SVG lettering is outlined for consistent rendering. */
.nav-logo img.methodic-wordmark,
.footer-logo-link img.methodic-wordmark,
.footer-brand img.methodic-wordmark,
.footer-logo img.methodic-wordmark {
  display: block;
  width: auto;
  height: 38px;
  max-width: 100%;
  flex: 0 0 auto;
}
.footer-logo-link img.methodic-wordmark,
.footer-brand img.methodic-wordmark,
.footer-logo img.methodic-wordmark { height: 32px; }
.nav-platform::before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  border: 0;
  background: url('/assets/refinery-mark.svg') center / contain no-repeat;
  transform: none;
}
.refinery-heading { display: flex; align-items: center; gap: 20px; }
.refinery-heading img { width: 76px; height: 76px; flex: 0 0 auto; }
@media (max-width: 620px) {
  .nav-logo img.methodic-wordmark { height: 30px; }
  .refinery-heading { gap: 14px; }
  .refinery-heading img { width: 54px; height: 54px; }
}
