.logo-container {
    display: flex;
    fill: var(--logo-color);
    color: var(--logo-color);
    text-decoration: none;
}

.logo-container svg.sp-logo {
    height: 60px;
    margin-right: 1rem;
}

.logo-container span {
    display: block;
    line-height: 1.15;
    font-size: 1.125rem
}

@media screen and (max-width: 680px) {
    .logo-container .logo-content {
        display: none;
    }
}

.logo-container * {
    margin-top: auto;
    margin-bottom: auto;
}