/* ----------------
LISTS
---------------- */
.list {
    width: 100%;
    display: grid;
    column-gap: 2rem;
    row-gap: 0.45rem;
    align-items: center;
}

.row-border {
    border-top: 1px solid var(--primary-dark);
}

.list a {
    color: var(--primary-dark);
    text-decoration: none;
}

.list a:hover {
    text-decoration: underline;
    color: var(--primary-dark-hover);
}

/* three column list */

/* two column list – no tags */
.two-col-list {
    grid-template-columns: 1fr auto;
}

.two-col-list .row-border {
    grid-column: 1 / 3;
}

/* tag list */
