
.hc-card-mini__title {
    margin-bottom: 10px;
    font-size: var(--text-sm);
    font-weight: var(--weight-md);
    color: var(--color-text-title);
    letter-spacing: var(--space-1);
    line-height: 1.35;
}

.hc-card-mini__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-mini--home .hc-card-mini__badge{
            color:var(--color-focus);
        }

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

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

        .hc-card-mini--home {
            background: var(--gradient-bbbb);
        }



.hc-card-mini:hover {
    box-shadow: 0 8px 24px rgba(16, 24, 40, .08);
    transform: translateY(-2px);
}

.hc-card-mini__icon {
    display: none;
}

.hc-card-mini__description {
    font-size:var(--text-xxs);
    line-height: 1.35;
    color:var(--color-non-focus);
    letter-spacing: var(--space-1)
}

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

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

