/* Fichas de datos: tabla íntegra, sin desplazamiento horizontal a 390px. */
.fd-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:28px 0;font-size:16px;line-height:1.5}
.fd-table caption{text-align:left;color:var(--cuerpo);margin-bottom:16px;font-weight:500}
.fd-table th,.fd-table td{padding:16px 12px;border-bottom:1px solid var(--linea);text-align:right;vertical-align:top}
.fd-table thead th{border-top:2px solid var(--rojo);color:var(--texto);font-weight:650}
.fd-table th:first-child{text-align:left;width:34%}
.fd-table tbody th{font-weight:600;color:var(--texto)}
.fd-table td{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--cuerpo)}
.fd-table tfoot td{text-align:left;font-family:var(--sans);font-size:14px;color:var(--gris)}
.fd-main .lec-h{font-size:48px;line-height:1.12;letter-spacing:0}
.fd-main .fa-ph-tx{padding-block:32px}
.fd-main .lec-art{min-width:0}
.fd-main .fd-files{overflow-wrap:anywhere;font-size:15px}
.fd-main .fd-date{display:block;font-size:14px;color:var(--gris)}
@media(max-width:620px){.fd-main .lec-h{font-size:34px}.fd-table{font-size:14px}.fd-table th,.fd-table td{padding:12px 6px}.fd-table th:first-child{width:35%}}