.site-logo {
  display: block;
  max-width: 500px;      /* adjust as you like */
  width: 40vw;           /* scales on mobile */
  max-height: 500px;
  margin: 0 auto 16px;   /* centers & adds space below */
  object-fit: contain;
}
.content2 h1 {
  margin-top: 8px;       /* keeps the spacing tight under the logo */
}
