:root{--carbon:#06101F;--carbon-2:#0D1A2E;--papel:#F3F6F2;--tinta:#07111F;--acento:#C6F236;--acento-txt:#4E7A00;--sobre-acento:#0B1400;--gris:#6B7580;--linea:rgba(8,17,31,.12);--display:"Bricolage Grotesque",system-ui,sans-serif;--sans:"Bricolage Grotesque",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--gutter:clamp(16px,4vw,56px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--papel)}body{font-family:var(--sans);font-size:17px;line-height:1.65;color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}.cab{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px var(--gutter);background:#06101ff0;color:var(--papel);backdrop-filter:blur(12px)}.logo{display:flex;gap:5px;align-items:center;text-decoration:none}.kc{width:30px;height:32px;border-radius:8px;display:grid;place-items:center;padding-bottom:4px;font-family:var(--display);font-weight:800;font-size:19px;line-height:1;color:var(--tinta);background:var(--papel);box-shadow:inset 0 -4px #00000029}.kc.a{background:var(--acento);color:var(--sobre-acento)}.logo-sub{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-left:8px;opacity:.7}.volver{font-size:14px;font-weight:600;padding:10px 16px;border-radius:99px;background:var(--acento);color:var(--sobre-acento);text-decoration:none;white-space:nowrap}main{max-width:780px;margin:0 auto;padding:clamp(40px,7vw,90px) var(--gutter) 80px}.etiqueta{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--acento-txt)}h1{font-family:var(--display);font-weight:800;letter-spacing:-.04em;line-height:.95;font-size:clamp(40px,7vw,72px);margin:14px 0 18px;text-wrap:balance}.actualizado{color:var(--gris);font-size:14px}h2{font-family:var(--display);font-weight:700;letter-spacing:-.02em;font-size:clamp(22px,2.6vw,28px);margin:44px 0 12px;text-wrap:balance}p,li{margin-top:10px}ul{padding-left:20px}.ficha{margin-top:22px;border:1px solid var(--linea);border-radius:18px;background:#fff;overflow:hidden}.ficha div{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:14px;padding:12px 18px;border-top:1px solid var(--linea)}.ficha div:first-child{border-top:0}.ficha dt{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gris);padding-top:3px}.ficha dd{overflow-wrap:anywhere}.tabla{width:100%;border-collapse:collapse;margin-top:16px;font-size:15px}.tabla th,.tabla td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--linea);vertical-align:top}.tabla th{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gris);font-weight:500}.pie{padding:30px var(--gutter);background:var(--carbon);color:#f3f6f2b3;font-size:14px;display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between}.pie nav{display:flex;flex-wrap:wrap;gap:8px 18px}.error{min-height:calc(100svh - 150px);display:grid;place-content:center;text-align:center;justify-items:center;gap:8px}.error .volver{margin-top:18px}@media (max-width:560px){.ficha div{grid-template-columns:1fr;gap:2px}.logo-sub{display:none}}.nw{white-space:nowrap}.corto{display:none}@media (max-width:380px){.largo{display:none}.corto{display:inline}}.idioma{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;flex:none;padding:3px;border-radius:99px;background:#f3f6f214;box-shadow:inset 0 0 0 1px #f3f6f229}.idioma:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:99px;background:#f3f6f2f0;box-shadow:0 2px 8px #00000040;transition:transform .45s cubic-bezier(.16,1,.3,1)}.idioma[data-actual=en]:before{transform:translate(100%)}.idioma a{position:relative;z-index:1;width:38px;height:30px;display:grid;place-items:center;border-radius:99px;text-decoration:none}.idioma svg{width:22px;height:15px;border-radius:3px;display:block;box-shadow:0 0 0 1px #0000002e;transition:opacity .3s,filter .3s,transform .3s}.idioma a:not([aria-current]) svg{opacity:.72;filter:saturate(.75)}.idioma a:not([aria-current]):hover svg{opacity:1;filter:none;transform:scale(1.08)}.idioma a:focus-visible{outline:2px solid #C6F236;outline-offset:2px}@media (max-width:380px){.idioma a{width:32px;height:28px}.idioma svg{width:19px;height:13px}}.cab-der{display:flex;align-items:center;gap:10px}.acciones-404{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.en-404{color:var(--gris);font-size:15px}@media (max-width:440px){.cab-der .btn,.cab-der .volver{display:none}}