.site-logo {
  display: flex;
  align-items: center;
  gap: var(--fdic-spacing-2xl);
}

  .site-logo__link {
    display: inline-block;
    color: var(--fdic-text-invert);
  }

  .header .site-logo__img {
      width: 130px;
    }

  .user-logged-in .header .site-logo__img {
        width: 50px;
      }

  .footer .site-logo__img {
      width: 75px;
    }

  .site-logo__text {
    display: flex;
    flex-direction: column;
    gap: var(--fdic-spacing-2xs);
  }

  .site-logo__text-heading {
    font-family: var(--fdic-font-stack-serif);
    font-size: 2rem;
    line-height: 1;
  }

  .user-logged-in .site-logo__text-heading {
      font-size: var(--fdic-font-size-lg);
    }

  .site-logo__text-subheading {
    font-family: var(--fdic-font-stack-sans);
    font-size: var(--fdic-font-size-sm);
    font-weight: var(--fdic-font-weight-sans-semibold);
    line-height: 1.5;
    text-transform: uppercase;
  }

  .user-logged-in .site-logo__text-subheading {
      display: none;
    }
