/* ── components/consequence-list.css ────────────────────
   Component: nf--consequence-list
   List of icon + headline rows. Designed for dark backgrounds
   only — borders are white/8% opacity.
   ──────────────────────────────────────────────────────── */

.nf--consequence-list {
    list-style: none;
    padding: 0;
    margin: 0;
    align-self: center;
}

.nf--consequence-item {
    display: flex;
    gap: 2rem;
    align-items: flex-start;
    padding: var(--spacing3) 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.nf--consequence-item:first-child {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
}

.nf--consequence-item__icon {
    flex: 0 0 3.2rem;
    width: 3.2rem;
    height: 3.2rem;
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--orange);
    margin-top: 0.1rem;
}

.nf--consequence-item h4 {
    font-size: 1.5rem;
    font-weight: 600;
    color: #e6e6e6;
    margin: 0;
    line-height: 1.4;
}
