.fa-6 {
    font-family: "Font Awesome\ 6 Brands";
}

.social ul { color: #ffffff; }
.social li a:link {color: #ffffff; display: inline-block; font-family: 'Nunito Sans', sans-serif; font-size: 150%; margin: 0 0 0 2px;}
.social li a:hover {color: #ffffff;}

proactive-charts {display: block; height: 440px; margin: 0 0 20px;}

/* quotes-table */
.quotes-table {
    column-gap: 4%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    
    > div {
        border-bottom: 1px solid #dedede;
        display: flex;
        flex: 1 0 48%;
        font-size: clamp(14px, 12px + 0.313vw, 17px);
        font-weight: 600;
        justify-content: space-between;
        line-height: 1.4;
        min-width: 280px;
        padding: 6px 10px;

        span {
            font-weight: 400;
        }
    }
}

/* 2026 rebrand */

a:hover {
    text-decoration: none;
    color: #b8862b;
}

.text-gold-700 {
    --text-opacity: 1;
    color: #b8862b;
    color: rgba(184,134,43,var(--text-opacity));
}

.group:hover .group-hover\:text-gold-700 {
    --text-opacity: 1;
    color: #b8862b;
    color: rgba(184,134,43,var(--text-opacity));
}

.to-gold-500 {
    --gradient-to-color: rgba(184,134,43,1);
}

.from-gold-400 {
    --gradient-from-color: #D4A017;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,160,23,0));
}

.from-gold-500 {
    --gradient-from-color: #c49e62;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(152,111,41,0));
}

.to-gold-700 {
    --gradient-to-color: #986f29;
}

.bg-feature-1 {
    --gradient-from-color: #c49e62;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,134,43,0));
    --gradient-to-color: #B8862B;
}

.bg-feature-1:hover {
    --gradient-from-color: #B8862B;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(196,158,98,0));
    --gradient-to-color: #c49e62;
}

.bg-feature-2 {
    --gradient-from-color: #cdb25b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(223,180,89,0));
    --gradient-to-color: #D4A017;
}

.bg-feature-2:hover {
    --gradient-from-color: #D4A017;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,160,23,0));
    --gradient-to-color: #cdb25b;
}

.bg-feature-3 {
    --gradient-from-color: #6c6c6c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(74,74,74,0));
    --gradient-to-color: #4a4a4a;
}

.bg-feature-3:hover {
    --gradient-from-color: #4a4a4a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(108,108,108,0));
    --gradient-to-color: #6c6c6c;
}