@keyframes entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.secciones .bloque{animation:entrar .5s cubic-bezier(.2,.7,.3,1) both}.secciones .bloque:nth-child(2){animation-delay:.06s}.secciones .bloque:nth-child(3){animation-delay:.12s}.secciones .bloque:nth-child(4){animation-delay:.18s}.tarjeta{transition:background-color .18s ease}.tarjeta:hover{background:#e9ecf1}@media(prefers-reduced-motion:reduce){.secciones .bloque,.tablero .fila>*{animation:none}.tarjeta{transition:none}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2")}:root{--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--linea: rgba(11, 12, 14, .14);--linea-fuerte: rgba(11, 12, 14, .3)}.secciones{width:100%;max-width:1440px;padding:64px 32px 32px;display:flex;flex-direction:column;gap:72px}.bloque{display:flex;flex-direction:column;gap:28px}.cab{display:grid;grid-template-columns:1fr 520px;gap:24px 48px;align-items:end;padding-top:18px;border-top:1px solid var(--linea-fuerte)}.cab .ref{grid-column:1 / -1;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tenue);display:flex;gap:12px;align-items:center}.cab .ref b{color:var(--cobalto);font-weight:600}.cab h2{font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.02em;max-width:20ch}.cab .intro{font-size:17px;line-height:1.5;color:var(--tenue)}.rejilla{list-style:none;display:grid;gap:10px}.rejilla.cifras,.rejilla.cuatro{grid-template-columns:repeat(4,1fr)}.rejilla.tres{grid-template-columns:repeat(3,1fr)}.tarjeta{background:var(--ficha);border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:12px}.tarjeta .id{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--cobalto)}.tarjeta .num{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.03em;display:flex;align-items:baseline;gap:8px}.tarjeta .num u{text-decoration:none;font-size:15px;font-weight:400;color:var(--tenue);letter-spacing:0}.tarjeta .desc{font-size:17px;line-height:1.35}.tarjeta .nota{font-size:15px;line-height:1.5;color:var(--tenue)}.meta{display:grid;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--linea)}.meta>div{display:grid;grid-template-columns:124px 1fr;gap:10px;align-items:baseline}.meta dt{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.meta dd{font-size:15px;line-height:1.4}.meta dd.mono,.mono{font-family:var(--mono);font-size:13px;letter-spacing:.02em}.estado{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:8px;color:var(--tenue)}.estado:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tenue)}.estado[data-estado=vigente]:before{background:#1a7f4b}.estado[data-estado=caducado]:before{background:#b26a00}.estado[data-estado="no citable"]:before{background:#a52020}.lectura{font-size:17px;line-height:1.6;max-width:74ch;color:var(--tinta);padding-left:20px;border-left:2px solid var(--cobalto)}.puerta-directorio{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;max-width:74ch;padding-top:14px;border-top:1px solid var(--linea)}.puerta-directorio a{font-size:17px;font-weight:600;color:var(--cobalto);text-decoration:none;white-space:nowrap}.puerta-directorio a:hover{text-decoration:underline}.puerta-directorio span{font-size:15px;line-height:1.5;color:var(--tenue)}.mapa-panel{display:grid;grid-template-columns:1fr 340px;gap:10px;align-items:stretch}.mapa-grande{background:var(--ficha);border-radius:8px;padding:18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.mapa-grande img{display:block;width:100%;height:auto}.mapa-meta{background:var(--ficha);border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:14px}.et{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);padding-bottom:8px;border-bottom:1px solid var(--linea)}.rampa{list-style:none;display:flex;flex-direction:column;gap:6px}.rampa li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--tinta)}.rampa .sw{width:16px;height:16px;border-radius:3px;border:1px solid rgba(11,12,14,.18);flex:0 0 auto}.mini{list-style:none;display:flex;gap:18px;font-size:15px;color:var(--tenue)}.mini b{font-size:22px;font-weight:600;color:var(--tinta);letter-spacing:-.02em;margin-right:4px}.tabla{width:100%;border-collapse:collapse;font-size:15px}.tabla th,.tabla td{text-align:left;padding:7px 8px 7px 0;border-bottom:1px solid var(--linea);vertical-align:baseline}.tabla th{font-weight:400;color:var(--tinta)}.tabla td{color:var(--tenue)}.tabla.mono{font-family:var(--mono);font-size:13px}.tabla.mono th{font-family:Archivo,Helvetica,Arial,sans-serif;font-size:15px}.tabla thead th{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--tenue);border-bottom-color:var(--linea-fuerte)}.pie-tabla{font-size:13px;color:var(--tenue);line-height:1.4}.atrib{font-size:13px;line-height:1.45;color:var(--tenue);padding-top:12px;border-top:1px solid var(--linea);margin-top:auto}.dos-tablas{display:grid;grid-template-columns:1fr 1fr;gap:40px}.dos-tablas .tabla{margin-top:12px}.tabla .barra{width:180px;padding-right:0}.tabla .barra span{display:block;height:8px;border-radius:2px;background:var(--cobalto);opacity:.75}.aviso{font-size:15px;line-height:1.55;color:var(--tenue);max-width:84ch;padding:16px 18px;background:var(--ficha);border-radius:8px;border-left:2px solid var(--cobalto)}.aviso b{color:var(--tinta);font-weight:600}.enlace{margin-top:auto;font-size:15px;font-weight:500;color:var(--cobalto);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;align-self:flex-start}.enlace:hover,.enlace:focus-visible{color:var(--tinta)}.pie{width:100%;max-width:1440px;padding:28px 10px 48px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:var(--tinta);color:var(--papel)}.pie .col{padding:0 20px;display:flex;flex-direction:column;gap:10px}.pie .et{color:#ffffff8c;border-bottom-color:#fff3}.pie p:not(.et){font-size:15px;line-height:1.5;color:#ffffffd1}.pie .mono{color:var(--papel)}@media(max-width:1199px){.cab{grid-template-columns:1fr}.rejilla.cifras,.rejilla.cuatro{grid-template-columns:repeat(2,1fr)}.mapa-panel{grid-template-columns:1fr}.pie{grid-template-columns:repeat(2,1fr)}}@media(max-width:899px){.secciones{padding-top:40px;gap:48px}.rejilla.tres,.dos-tablas{grid-template-columns:1fr}}@media(max-width:599px){.rejilla.cifras,.rejilla.cuatro{grid-template-columns:1fr}.cab h2{font-size:26px}.tarjeta .num{font-size:34px}.pie{grid-template-columns:1fr}.meta>div{grid-template-columns:84px 1fr}}
