.logo {
  display: flex;
  align-items: center;
  gap: var(--space-2xs);

  > svg {
    width: var(--space-l);
    height: var(--space-l);
    color: var(--color-color-1);
  }

  > h1 {
    color: var(--color-color-2);
    font-size: var(--font-size-2);
  }
}

.n-ask {
  padding: var(--space-l-2xl) 0;

  > section {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--space-2xs);
    padding: var(--space-2xl) 0;
  
    > h1 {
      text-align: center;
    }

    > svg {
      width: 30rem;
      height: 25rem;
    }
  }
}

.n-navigation-small > section > .logo {
  flex: revert;
  width: revert;
}