.filter-bar {
    display:flex;
    flex-wrap:wrap;
    gap:12px;
    margin-bottom:40px;
}
.filter-bar button {
    border:1px solid var(--line);
    background:white;
    color:var(--ink);
    padding:12px 22px;
    font-size:16px;
}
.filter-bar button.is-active {
    background:var(--navy);
    color:white;
    border-color:var(--navy);
}
.filter-bar small {
    margin-left:12px;
    color:var(--orange);
}
.filter-grid {
    row-gap:35px;
}
@media(max-width:700px) {
    .filter-bar {
        gap:8px;
    }
    .filter-bar button {
        font-size:14px;
        padding:10px 12px;
    }
    .filter-bar small {
        margin-left:5px;
    }
}
