.site-header__main {
    min-height: 58px;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.site-logo {
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.15;
}

@media (min-width: 768px) {
    .site-logo {
        font-size: 1.125rem;
    }
}

@media (min-width: 1024px) {
    .site-header__main {
        min-height: 64px;
    }

    .site-logo {
        font-size: 1.25rem;
    }
}
