
.totem.solo{grid-template-columns:1fr}
.leyenda-g{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--niebla);margin:2px 0 8px}
.leyenda-g i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:3px;margin-right:6px}
.leyenda-g b{font-family:var(--f-cifra);font-weight:600;color:var(--tiza);letter-spacing:-.04em;margin-left:4px}
.grafica .t-eje{font:11px var(--f-cifra);fill:#6a7d8d;letter-spacing:-.04em}
.grafica .t-banda{font:600 11px var(--f-texto);fill:#4fd6a0}
.ficha .mini{margin-top:8px}
.cinta.ley{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}
.cinta.ley .c b{font-size:19px;letter-spacing:-.03em}
.apilada{background:var(--asfalto);border-radius:6px;padding:17px 19px 14px;margin:14px 0;box-shadow:inset 0 -1px 0 var(--humo)}
.apilada h3{margin:0 0 12px}
.barra-ap{display:flex;height:30px;border-radius:5px;overflow:hidden;gap:2px}
.barra-ap span{display:block;height:100%}
.ley-ap{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 18px;font-size:13.5px;color:var(--niebla)}
.ley-ap i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:8px;vertical-align:-1px}
.ley-ap b{font-family:var(--f-cifra);font-weight:600;color:var(--tiza);letter-spacing:-.04em;margin-left:4px}
.ley-ap em{font-style:normal;color:var(--niebla2);margin-left:6px}
