.site-footer {
    border-top: 1px solid var(--color-line);
}

.site-footer__inner {
    display: flex;
    min-height: 9rem;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
}

.site-footer p {
    margin: 0;
    color: var(--color-muted);
    font-size: .82rem;
}

@media (max-width: 760px) {
    .site-footer__inner {
        padding-block: 2.5rem;
        align-items: flex-start;
        flex-direction: column;
    }
}
