
.hc-card__title {
    margin-bottom: 10px;
    font-size: var(--text-sm);
    font-weight: var(--weight-md);
    color: var(--color-b4);
}

.hc-card__badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 14px;
    font-size: var(--text-xxs);
    font-weight: var(--weight-sm);
    color:var(--color-muted);
    letter-spacing: var(--space-4)
}

        .hc-card--home .hc-card__badge{
            color:var(--color-focus);
        }

.hc-card__body {
    font-size:var(--text-xs);
    line-height: 1.35;
    color:var(--color-muted);
}

.hc-card {
    display: block;
    min-height: 200px;
    padding: 18px;
    border-radius: 16px;
    background: var(--color-bg-0);
    color: inherit;
    text-decoration: none;
    transition: .15s ease;
}

        .hc-card--home {
            background: var(--color-w2);
        }

.hc-card:hover {
    box-shadow: 0 8px 24px rgba(10, 15, 25, 0.18);
    transform: translateY(-2px);
}

.hc-card__icon {
    display: none;
}

.hc-card__description {
    font-size:var(--text-xs);
    line-height: 1.35;
    color:var(--color-muted);
}

.hc-card__meta {
    font-size:var(--text-xs);
    line-height: 1.35;
    color:var(--color-muted);
}

.hc-card__subtitle {
    margin-bottom: 10px;
    font-size: var(--text-sm);
    font-weight: var(--weight-md);
    color: var(--color-lb1);
}

