/* ── Tabla comparativa "Soluciones financieras flexibles" ── */
.fin-compare-table{width:100%;border-collapse:collapse}
.fin-compare-table th{font-family:"International Headline",sans-serif;font-weight:700;font-size:clamp(.75rem,1.1vw,.95rem);text-transform:uppercase;color:var(--negro);text-align:left;padding:0 .75rem .75rem;border-bottom:2px solid var(--international-orange)}
.fin-compare-table th:first-child{padding-left:0}
.fin-compare-table td{padding:1rem .75rem;border-bottom:1px solid var(--gray-100);color:var(--gray-700);font-size:clamp(.8rem,1.1vw,.95rem)}
.fin-compare-table td:first-child{padding-left:0}
.fin-compare-table tbody tr:last-child td{border-bottom:none}
.fin-check{height:1rem;width:auto}

/* ── Sección "Recursos" ── */
.fin-recursos-list{border-top:1px solid var(--gray-100)}
.fin-recurso-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:1rem 0;border-bottom:1px solid var(--gray-100)}
.fin-recurso-left{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1 12rem}
.fin-recurso-icon{height:1rem;width:auto;flex-shrink:0}
.fin-recurso-titulo{font-size:clamp(.8rem,1.1vw,.95rem);color:var(--negro)}
.fin-recurso-link{font-family:"International Headline",sans-serif;font-weight:700;font-size:clamp(.72rem,1vw,.85rem);text-transform:uppercase;letter-spacing:.03em;color:var(--negro);text-decoration:underline;white-space:nowrap;flex-shrink:0}
.fin-recurso-link:hover{color:var(--international-orange)}

/* ── Ajustes en pantallas muy angostas (≤480px) ── */
@media (max-width:480px){
  .fin-compare-table th,.fin-compare-table td{padding:.6rem .4rem}
  .fin-compare-table th{font-size:clamp(.68rem,2.8vw,.8rem)}
  .fin-recurso-row{padding:.85rem 0}
  .fin-recurso-link{white-space:normal;text-align:right}
}
