.flex-content.column-links {
    padding: 6.5rem 0;
}
.flex-content.column-links:has(.theme-dark) {
    background-color: rgba(var(--bs-dark-rgb),1);
    color: #acaaa7;
}
.flex-content.column-links:has(.theme-light):has(.border-start) {
    background-color: #e8e7e2;
}

.flex-content.column-links:has(.theme-dark) .eyebrow {
    color: var(--gold);
}
.flex-content.column-links:has(.theme-dark) h2,
.flex-content.column-links:has(.theme-dark) h3 {
    color: var(--bs-white);
}

.flex-content.column-links:has(.theme-dark) .item:nth-child(odd) .item-inner {
    --bs-border-color: #383837;
}
.flex-content.column-links:has(.theme-dark) .item:nth-child(even) .item-inner,
.flex-content.column-links:has(.theme-dark):has(.numbers) .item .item-inner {
    --bs-border-color: var(--gold);
}
.flex-content.column-links:has(.theme-dark) .item:nth-child(odd) .eyebrow {
    color: #acaaa7;
}

.flex-content.column-links .item-inner {
    height: 100%;
}
.flex-content.column-links .item-inner.border-top {
    padding-top: 2rem;
}

.flex-content.column-links .item-inner.border-start {
    --bs-border-color: var(--canada-red);
    --bs-border-width: 2px;
    padding: 2rem;
    background-color: var(--bs-white);
}

.flex-content.column-links .item-header {
    display: flex;
    align-items: center;
    gap: .75rem;
    margin-bottom: 1.25rem;
}
.flex-content.column-links .item-header .icon-wrap {
    width: 20px;
    height: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.flex-content.column-links .item-header svg {
    width: 20px;
    height: 20px;
    object-fit: contain;
    color: var(--gold);
}
.flex-content.column-links .item-header .eyebrow {
    margin-bottom: 0;
}
.flex-content.column-links .item-inner.border-start .eyebrow {
    color: var(--slate);
}

.flex-content.column-links .items + .subtitle {
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto;
}
.flex-content.column-links .subtitle + .cta {
    margin-top: 2.5rem;
}


@media (max-width: 575px) {
    .flex-content.column-links {
        padding: 3rem 0;
    }
    .flex-content.column-links .item {
        flex: 1 0 100%;
    }
}