.content-cards {
    border-top: solid 1px rgba(var(--oxford-blue-rgb), .35);
}

.content-cards--eyebrow {
    font-size: var(--text-sm);
    text-transform: uppercase;
    letter-spacing: .1em;
    color: var(--warm-leather);
}

.content-cards--title {
    font-size: var(--text-4xl);
}

.content-cards--grid .single--card {
    padding: calc(var(--spacing-s) * 1.5);
    background: white;
    border: var(--border-ob35);
    border-radius: 12px;
    overflow: hidden;
}

.single--card .single-card--title {
    font-size: var(--text-3xl);
    margin-bottom: 6px;
}

.single--card .single-card--subtitle {
    font-weight: var(--medium);
}

.single--card .single-card--text {
    font-size: var(--text-sm);
    color: rgba(var(--honest-blue-rgb), .65);
}

/*****************************
*********** Mobile ***********
*****************************/
@media (max-width: 767px) {
    .content-cards--inner {
        gap: var(--spacing-m);
    }

    .content-cards--grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: var(--spacing-s);
    }
}