
.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 svg.g-movil{display:none}
@media(max-width:700px){.grafica svg.g-pc{display:none}.grafica svg.g-movil{display:block}.grafica .g-movil .t-eje{font-size:12.5px}.grafica .g-movil .t-banda{font-size:12.5px}}
.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}

:root{--strom:#4db3ee;--strom-tenue:#123a55}
.nw-held{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 36px;align-items:center;padding:26px 0 8px}
.nw-held h1{font-size:clamp(27px,4vw,46px);margin:12px 0 0}
.nw-zahl{display:flex;align-items:center;gap:6px;background:radial-gradient(260px 220px at 30% 40%,rgba(77,179,238,.13),transparent 70%)}
.nw-gross{display:flex;flex-direction:column;align-items:flex-start;min-width:150px}
.nw-gross span{font:700 12px/1 var(--f-rotulo);letter-spacing:.14em;text-transform:uppercase;color:var(--niebla)}
.nw-gross b{font:700 clamp(64px,9vw,104px)/1 var(--f-cifra);letter-spacing:-.07em;color:var(--strom);text-shadow:0 0 28px rgba(77,179,238,.35);margin-top:8px}
.nw-gross em{font:600 18px var(--f-cifra);font-style:normal;color:var(--niebla);margin-top:2px}
.nw-gross small{display:block;font-size:13px;color:#c4d1dc;margin-top:12px;max-width:190px;line-height:1.4}
.nw-latte{width:180px;height:auto;flex:none}
.nw-eje{font:11px var(--f-cifra);fill:#93a7b8;letter-spacing:-.04em}
.nw-marca{font:700 11.5px var(--f-cifra);letter-spacing:-.03em}
.nw-instr{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}
.nw-in{background:linear-gradient(180deg,rgba(77,179,238,.09),rgba(77,179,238,.02));border-radius:6px;padding:12px 14px;box-shadow:inset 0 -2px 0 var(--strom-tenue)}
.nw-in b{display:block;font:700 22px/1.1 var(--f-cifra);letter-spacing:-.05em;color:var(--tiza)}
.nw-in.strom b{color:var(--strom)}.nw-in.rojo b{color:var(--brasa)}.nw-in.oro b{color:var(--sodio)}
.nw-in span{display:block;font-size:12px;color:var(--niebla);margin-top:5px;line-height:1.35}
.nw-p{color:#c4d1dc;max-width:74ch}
.nw-fluss{list-style:none;margin:14px 0 8px;padding:6px 0 6px 30px;position:relative;
  background:linear-gradient(180deg,var(--strom),#2a7fb8) 11px 0/4px 100% no-repeat}
.nw-tramo{font:700 11.5px var(--f-rotulo);letter-spacing:.16em;text-transform:uppercase;color:var(--strom);margin:14px 0 4px}
.nw-tramo:first-child{margin-top:0}
.nw-fila{display:grid;grid-template-columns:64px minmax(90px,170px) 70px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:9px 0;position:relative;box-shadow:inset 0 -1px 0 var(--humo)}
.nw-fila::before{content:"";position:absolute;left:-24px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--noche);box-shadow:0 0 0 3px var(--strom)}
.nw-fila.nnw::before{box-shadow:0 0 0 3px var(--brasa)}
.nw-km{font:12px var(--f-cifra);color:var(--niebla2);letter-spacing:-.03em}
.nw-nom{font-weight:600;color:var(--tiza)}
.nw-w{font:700 17px var(--f-cifra);letter-spacing:-.05em;color:var(--strom);text-align:right}
.nw-pista{position:relative;height:18px;background:rgba(255,255,255,.03);border-radius:3px}
.nw-pista i{position:absolute;left:50%;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--sodio)}
.nw-bar{position:absolute;top:3px;height:12px;border-radius:2px;background:var(--menta)}
.nw-bar.neg{background:var(--sodio)}.nw-bar.neg.mnw{background:#ff9a3d}.nw-bar.neg.nnw{background:var(--brasa)}
.nw-dg{font:600 14px var(--f-cifra);letter-spacing:-.04em;color:var(--tiza)}
.nw-dg em{display:block;font:500 11.5px var(--f-texto);font-style:normal;color:var(--niebla)}
.nw-fila.nnw .nw-dg em{color:var(--brasa)}
.nw-graf .nw-ref{font:600 11px var(--f-cifra);letter-spacing:-.03em}
.nw-chispa{width:132px;height:30px;display:block}
.nw .nw-c{color:var(--strom);font-family:var(--f-cifra)}
.nw-prosa a,.nw-quellen a{white-space:nowrap}
.nw-quellen{line-height:1.9}
@media(max-width:860px){
  .nw-held{display:flex;flex-direction:column;align-items:stretch;gap:12px}
  .nw-txt{display:contents}
  .nw-held .sello{order:1;align-self:flex-start}.nw-held h1{order:2;margin:0}.nw-zahl{order:3}.nw-instr{order:4}.nw-held .entradilla{order:5;margin-top:4px}
  .nw-zahl{justify-content:space-between}
  .nw-instr{grid-template-columns:1fr 1fr}
  .nw-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom w" "pista pista" "km dg";gap:6px 10px}
  .nw-nom{grid-area:nom}.nw-w{grid-area:w}.nw-pista{grid-area:pista}.nw-km{grid-area:km}.nw-dg{grid-area:dg;text-align:right}
  .nw-dg em{display:inline;margin-left:6px}
}
@media(max-width:420px){.nw-latte{width:150px}.nw-gross{min-width:0}.nw-prosa a,.nw-quellen a{white-space:normal}}
