:root{--noche:#0b1d3f;--marca:#0f3f86;--marca-suave:#e4ecf8;--sol:#ffc21a;--senal:#0a84cf;--pin:#c8301a;--fondo:#f4f6f9;--blanco:#fff;--tinta:#0b1d3f;--tinta-2:#4b5b75;--borde:#d5dce6;--display:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--sans:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Space Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--sans);color:var(--tinta);background:var(--fondo);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}a{color:var(--marca)}:focus-visible{outline:3px solid var(--senal);outline-offset:3px;border-radius:4px}.wrap{width:min(820px,100% - 32px);margin-inline:auto}header.barra{background:var(--blanco);border-bottom:1px solid var(--borde)}header.barra .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.marca{color:var(--noche);font:800 24px/1 var(--display);letter-spacing:.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marca img{border-radius:9px;width:36px;height:36px}.volver{font:700 14px/1 var(--sans);color:var(--tinta-2);text-decoration:none}.volver:hover{color:var(--marca)}.portada{background:var(--noche);color:#fff;padding:56px 0 44px}.eyebrow{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sol);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--pin);width:26px;height:2px}h1,h2{font-family:var(--display);text-wrap:balance;margin:0;font-weight:800;line-height:1.05}h1{text-transform:uppercase;margin-top:14px;font-size:clamp(40px,7vw,64px)}.portada p{color:#b9c6dc;max-width:60ch;margin:14px 0 0}.portada .fecha{font:400 13px/1.4 var(--mono);color:#8ea0be;margin-top:18px}main{padding:40px 0 64px}.indice{background:var(--blanco);border:1px solid var(--borde);border-radius:16px;margin-bottom:36px;padding:20px 24px}.indice b{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2)}.indice ol{columns:2 240px;column-gap:28px;margin:12px 0 0;padding-left:22px}.indice li{break-inside:avoid;margin:0 0 8px}section{margin-top:40px;scroll-margin-top:16px}h2{color:var(--noche);font-size:clamp(28px,4vw,36px)}section p,section li{color:var(--tinta)}section p{margin:12px 0 0}section ul{margin:12px 0 0;padding-left:22px}section li{margin:6px 0}.tabla{border-collapse:collapse;background:var(--blanco);border:1px solid var(--borde);border-radius:12px;width:100%;margin-top:16px;font-size:15px;overflow:hidden}.tabla th,.tabla td{text-align:left;vertical-align:top;border-bottom:1px solid var(--borde);padding:12px 14px}.tabla th{background:var(--marca-suave);color:var(--marca);font:700 13px/1.3 var(--sans)}.tabla tr:last-child td{border-bottom:0}.desplazable{overflow-x:auto}.nota{background:var(--marca-suave);border-left:4px solid var(--marca);border-radius:0 12px 12px 0;margin-top:16px;padding:14px 18px}.contacto{background:var(--blanco);border:1px solid var(--borde);border-top:5px solid var(--sol);border-radius:16px;margin-top:16px;padding:22px 24px}.contacto a{word-break:break-all;font-weight:700}footer{background:var(--noche);color:#8ea0be;padding:24px 0;font-size:14px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}footer a{color:#fff}
