.c-faq{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:var(--space-xl);
}
 
.c-faq + .c-faq{
    margin-top:var(--space-xl);
}
 
.c-faq--single{
    grid-template-columns:1fr;
}
 
.c-faq__question{
    margin-bottom:.5rem;
    font-family:var(--font-title-family);
    font-size:1.35rem;
    font-weight:var(--font-weight-extrabold);
    color:var(--color-secondary-blue);
}
 
.c-faq__answer{
    margin-bottom:0;
    color:var(--color-secondary-gray);
    font-size:var(--font-size-body);
    line-height:var(--line-height-normal);
}
 
.c-faq__link{
    color:var(--color-primary-blue);
    font-weight:var(--font-weight-semibold);
    transition:var(--transition-fast);
}
 
.c-faq__link:hover{
    color:var(--color-primary-blue);
    text-decoration:underline;
}
 
/* Verde de marca de WhatsApp: único valor literal, para que el
   ícono se reconozca como el oficial */
.c-faq__link--whatsapp i{
    color:#25D366;
    margin-right:.15rem;
}
 
/* ==========================================================
   RESPONSIVE
========================================================== */
 
@media (max-width:767.98px){
 
    .c-faq{
        grid-template-columns:1fr;
        gap:var(--space-lg);
    }
}