@charset "UTF-8";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--fondo: #1f214f;--panel: #292d5c;--panel-alto: #3e427c;--linea: #5b5f98;--texto: #ffffff;--texto-tenue: #99a3cc;--texto-claro: #eef2fb;--verde: #1cc68d;--verde-claro: #49d1a4;--oro: #f8e150;--tinta: #0e1030;--marco: min(1080px, 100% - 2rem);--curva: 14px;--curva-corta: 8px;--borde: 1px solid var(--linea);--titulo: "Montserrat", -apple-system, "Segoe UI", sans-serif;--cuerpo: "Inter", -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--cuerpo);font-size:1.0625rem;line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--titulo);line-height:1.24;color:#fff;text-wrap:balance}h1{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.6rem);font-weight:700;margin:0 0 .9rem}h2{font-size:clamp(1.3rem,1.05rem + 1.2vw,1.75rem);font-weight:700;margin:2.8rem 0 1rem;padding-bottom:.6rem;border-bottom:3px solid var(--verde)}h3{font-size:clamp(1.05rem,1rem + .45vw,1.22rem);font-weight:600;margin:1.8rem 0 .5rem;color:var(--verde-claro)}p{margin:0 0 1rem}a{color:var(--verde-claro);text-underline-offset:3px}a:hover{color:#7ae0c0}img{max-width:100%;height:auto;display:block}.marco{width:var(--marco);margin-inline:auto}.atajo{position:absolute;left:-9999px;min-height:44px}.atajo:focus{position:static;display:inline-flex;align-items:center;margin:.6rem;min-height:44px;padding:.7rem 1.2rem;background:var(--verde);color:var(--tinta);border-radius:999px;font-weight:700}.cabecera{position:sticky;top:0;z-index:20;background:#1f214ff0;backdrop-filter:blur(10px);border-bottom:var(--borde)}.cabecera__fila{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:68px;flex-wrap:wrap}.cabecera__logo{display:inline-flex;align-items:center;min-height:44px;flex:0 0 auto}.cabecera__logo img{height:30px;width:auto}.cabecera nav ul{display:flex;flex-wrap:wrap;gap:.2rem .3rem;list-style:none;margin:0;padding:0}.cabecera nav a{display:inline-flex;align-items:center;min-height:44px;padding:.3rem .8rem;border-radius:999px;color:var(--texto-claro);text-decoration:none;font-size:.92rem;font-weight:600}.cabecera nav a:hover,.cabecera nav a[aria-current=page]{background:#1cc68d2e;color:var(--verde-claro)}.boton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.8rem;border-radius:999px;font-family:var(--titulo);font-weight:700;font-size:1rem;text-decoration:none;transition:transform .15s ease,background .15s ease}.boton:hover{transform:translateY(-2px)}.boton--lleno{background:var(--verde);color:var(--tinta)}.boton--lleno:hover{background:var(--verde-claro);color:var(--tinta)}.boton--borde{border:2px solid var(--linea);color:var(--texto-claro);background:transparent}.boton--borde:hover{border-color:var(--verde);color:#fff}.ruta{padding:1.1rem 0 0;font-size:.89rem;color:var(--texto-tenue)}.ruta ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.ruta li+li:before{content:"→";margin-right:.5rem;color:var(--linea)}.ruta a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:.25rem 0;color:var(--texto-tenue)}.portada{position:relative;margin:1.5rem 0 0;padding:2.4rem 1.9rem 2.2rem;background:linear-gradient(145deg,var(--panel-alto) 0%,var(--panel) 70%);border:var(--borde);border-radius:var(--curva)}.portada__cinta{display:inline-block;margin-bottom:1rem;padding:.3rem .95rem;border-radius:999px;background:#1cc68d29;border:1px solid var(--verde);color:var(--verde-claro);font-family:var(--titulo);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.portada h1{border:0;padding:0}.portada__entrada{max-width:64ch;color:var(--texto-claro)}.portada__acciones{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.9rem 0 0;padding:0;list-style:none}.cifras li{padding:.95rem 1rem;background:#0e103073;border:var(--borde);border-radius:var(--curva-corta);text-align:center}.cifras strong{display:block;font-family:var(--titulo);font-size:1.3rem;font-weight:700;color:var(--verde-claro)}.cifras span{font-size:.8rem;color:var(--texto-tenue);line-height:1.4}.sumario{margin:2rem 0 0;padding:1.3rem 1.5rem;background:var(--panel);border:var(--borde);border-radius:var(--curva-corta)}.sumario__titulo{margin:0 0 .7rem;font-family:var(--titulo);font-size:.92rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--verde-claro)}.sumario ol{margin:0;padding-left:1.3rem;columns:2;column-gap:2rem}.sumario li{margin-bottom:.3rem;break-inside:avoid;color:var(--texto-tenue)}.sumario a{display:inline-flex;align-items:center;min-height:44px;padding:.25rem 0;font-size:.93rem}.lienzo>p:first-of-type{font-size:1.1rem;color:var(--texto-claro)}.lienzo ul{margin:0 0 1.2rem;padding-left:1.3rem}.lienzo li{margin-bottom:.4rem}.tabla{overflow-x:auto;margin:0 0 1.4rem}.tabla table{width:100%;border-collapse:collapse;font-size:.95rem;background:var(--panel);border-radius:var(--curva-corta);overflow:hidden}.tabla th,.tabla td{padding:.75rem 1rem;text-align:left;border-bottom:var(--borde);vertical-align:top}.tabla thead th{background:var(--panel-alto);font-family:var(--titulo);font-weight:700;color:#fff;white-space:nowrap}.tabla tbody th{font-weight:600;color:var(--verde-claro);white-space:nowrap}.tabla tbody td{color:var(--texto-claro)}.tabla tbody tr:last-child th,.tabla tbody tr:last-child td{border-bottom:0}.preguntas{margin:1.4rem 0 0;display:grid;gap:.7rem}.preguntas details{padding:1rem 1.3rem;background:var(--panel);border:var(--borde);border-radius:var(--curva-corta)}.preguntas summary{cursor:pointer;font-family:var(--titulo);font-weight:600;color:#fff;display:flex;align-items:center;min-height:44px}.preguntas summary::marker{color:var(--verde)}.preguntas details p{margin:.7rem 0 0;color:var(--texto-claro)}.llamada{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin:3rem 0 3.5rem;padding:2rem 1.9rem;background:var(--panel-alto);border:1px solid var(--verde);border-radius:var(--curva)}.llamada>div:first-child{max-width:54ch}.llamada__titulo{margin:0 0 .5rem;font-size:1.45rem;border:0;padding:0}.llamada p{margin:0;color:var(--texto-claro)}.llamada__acciones{display:flex;flex-wrap:wrap;gap:.8rem}.pie{background:var(--tinta);border-top:var(--borde);padding:2.4rem 0 2rem;font-size:.94rem}.pie__rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}.pie h2{margin:0 0 .7rem;padding:0;border:0;font-size:.88rem;letter-spacing:.06em;text-transform:uppercase;color:var(--verde-claro)}.pie ul{list-style:none;margin:0;padding:0}.pie li{margin-bottom:.35rem;color:var(--texto-tenue)}.pie a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:.25rem 0;color:var(--texto-tenue);text-decoration:none}.pie a:hover{color:var(--verde-claro);text-decoration:underline}.pie__edad{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:.6rem;border-radius:50%;background:var(--verde);color:var(--tinta);font-family:var(--titulo);font-weight:700;vertical-align:middle}.pie__aviso{margin:2rem 0 0;padding-top:1.3rem;border-top:var(--borde);color:var(--texto-tenue);font-size:.86rem}@media (max-width: 860px){.cifras,.pie__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.portada{padding:1.9rem 1.2rem}.sumario ol{columns:1}.llamada{padding:1.6rem 1.2rem}.boton{width:100%}}
