/* Keep the Crimson palette and layout; resize only the supplied logo. */
.sg-header .sg-brand .sg-logo-v2 { width: 198px; height: auto; }
.sg-footer .sg-brand .sg-logo-v2 { width: 150px; height: auto; }
.sg-admin-brand .sg-logo-v2 { width: 148px; height: auto; }
.sg-hero h1.sg-hero-brand { margin: .75rem 0 1rem; }
.sg-hero-brand .sg-hero-logo {
  width: min(106%, 575px);
  max-width: calc(100% + .75rem);
  height: auto;
  margin-inline-start: -4.7%;
}
@media (max-width: 760px) {
  .sg-header .sg-brand .sg-logo-v2 { width: 142px; }
  .sg-hero-brand .sg-hero-logo { width: min(105%, 440px); }
}
@media (max-width: 350px) {
  .sg-header .sg-brand .sg-logo-v2 { width: 122px; }
}
