.l-footer-link {
    box-sizing: border-box;
    clear: both;
    background-color: #555;
    color: #fff;
    font-size: 12px;
    line-height: 1.25;
}

.l-footer-link * {
    box-sizing: border-box;
}

.l-footer-link a {
    color: #fff;
}

.l-footer-link-list {
    list-style: none;
    padding: 1.25em 10px;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 1.5em;
}

@media(min-width:640px) {
    .l-footer-link {
        font-size: 13px;
    }
}