/* f26-fig · figura de datos de la casa (añadir al final de fga2026.css) */
.f26-fig{margin:0;min-width:0;border-top:var(--f26-f2) solid var(--f26-navy);padding-top:var(--f26-e3)}
.f26-fig__t{margin:0;font-weight:600;line-height:1.35;color:var(--f26-navy)}
.f26-fig__u{margin:2px 0 var(--f26-e4);font-size:.8125rem;color:var(--f26-apagado)}
.f26-fig figcaption{margin-top:var(--f26-e3);padding-top:var(--f26-e2);border-top:var(--f26-f1) solid var(--f26-filete);font-size:.8125rem;line-height:1.45;color:var(--f26-apagado)}
/* barras antes → después */
.f26-ad{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.f26-ad li{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr) 3.4em;gap:4px 14px;align-items:center;font-size:.9375rem}
.f26-ad b{font-weight:600;color:var(--f26-texto)}
.f26-ad__b{position:relative;height:22px;background:linear-gradient(var(--f26-filete),var(--f26-filete)) left/100% 1px no-repeat}
.f26-ad__b i{position:absolute;inset:0 auto 0 0;background:var(--f26-navy)}
.f26-ad__b::after{content:"";position:absolute;top:-4px;bottom:-4px;left:30.3%;width:2px;background:var(--f26-blanco);box-shadow:1px 0 0 var(--f26-acero)}
.f26-ad .f26-dato{text-align:right;color:var(--f26-navy)}
/* cabecera de sección a dos columnas cuando lleva figura */
.f26-cab--fig{max-width:none;grid-template-columns:minmax(0,46em) minmax(0,1fr);column-gap:var(--f26-hueco);align-items:end}
.f26-cab--fig > :not(.f26-fig){grid-column:1}
.f26-cab--fig > .f26-fig{grid-column:2;grid-row:1/span 3;align-self:end}
@media (max-width:980px){.f26-cab--fig{grid-template-columns:minmax(0,1fr)}.f26-cab--fig > .f26-fig{grid-column:1;grid-row:auto;margin-top:var(--f26-e4)}}
/* línea del registro 1993–2026 */
.f26-reg svg{width:100%;height:auto;display:block}
.f26-reg text{font-family:var(--f26-sans);font-size:12px;fill:var(--f26-apagado)}
.f26-reg .t{font-weight:600;fill:var(--f26-navy)}
/* 6 de cada 100 */
.f26-cien{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;width:min(100%,220px);margin:0}
.f26-cien i{aspect-ratio:1;border:1.5px solid var(--f26-acero);border-radius:50%}
.f26-cien i:nth-child(-n+6){background:var(--f26-navy);border-color:var(--f26-navy)}
/* estado (solo Research): punto + palabra */
.f26-estado{display:inline-flex;align-items:center;gap:6px;font-weight:600}
.f26-estado::before{content:"";width:8px;height:8px;border-radius:50%;background:#2F6B55}
.f26-hero .f26-estado::before,.f26-sec--tinta .f26-estado::before,header.site .f26-estado::before{background:#6FB79A}
.f26-estado--danado::before{background:#A23B34}
.f26-reg{overflow-x:auto}
.f26-reg svg{min-width:640px}
