:root{--noche:#070a16;--noche-2:#0d1226;--noche-3:#141b35;--oro:#f4cd61;--oro-2:#c29745;--oro-3:#ac7e39;--cromo:#d1d3d2;--tinta:#eef0f4;--tinta-2:#a9b0c0;--tinta-3:#7b8399;--linea:rgba(244,205,97,.16);--linea-2:rgba(209,211,210,.12);--fd:"Barlow Condensed",Impact,sans-serif;--fb:"Inter",-apple-system,Segoe UI,sans-serif;--fm:"JetBrains Mono",ui-monospace,monospace;--sp:clamp(2.2rem,5vw,3.6rem)}*{box-sizing:border-box}body{margin:0;background:var(--noche);color:var(--tinta);font:400 1.02rem/1.72 var(--fb);-webkit-font-smoothing:antialiased}.wrap{max-width:1280px;margin:0 auto;padding:0 20px}img{max-width:100%;height:auto}a{color:var(--oro)}h1,h2,h3{font-family:var(--fd);font-weight:700;letter-spacing:.01em;line-height:1.12;margin:0 0 .5em}h1{font-size:clamp(2.1rem,5.4vw,3.5rem)}h2{font-size:clamp(1.6rem,3.4vw,2.4rem);margin-top:0}h3{font-size:clamp(1.15rem,2.2vw,1.42rem);color:var(--oro);margin-top:1.6em}p{margin:0 0 1.05em}blockquote{margin:1.4em 0;padding:1.1rem 1.3rem;border-left:3px solid var(--oro-2);background:var(--noche-2);border-radius:0 10px 10px 0;font-size:.95rem;color:var(--tinta-2)}code{font-family:var(--fm);font-size:.9em;color:var(--oro)}.top{position:sticky;top:0;z-index:40;background:rgba(7,10,22,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--linea)}.top .wrap{display:flex;align-items:center;gap:16px;min-height:66px}.marca{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--tinta)}.marca .wm{font:700 1.42rem/1 var(--fd);letter-spacing:.02em;background:linear-gradient(180deg,var(--oro),var(--oro-3));-webkit-background-clip:text;background-clip:text;color:transparent}.marca .wm b{color:var(--cromo);-webkit-text-fill-color:var(--cromo);font-weight:700}.marca .sub{font:700 .7rem/1 var(--fm);color:var(--tinta-3);letter-spacing:.08em;border-left:1px solid var(--linea-2);padding-left:12px}@media (max-width:760px){.marca .sub{display:none}}.nav{margin-left:auto;display:flex;gap:4px;flex-wrap:wrap}.nav a{color:var(--tinta-2);text-decoration:none;font-size:.93rem;padding:7px 11px;border-radius:8px}.nav a:hover{color:var(--oro);background:rgba(244,205,97,.07)}.edad{font:700 .78rem var(--fm);color:var(--oro);border:1px solid var(--linea);border-radius:8px;padding:5px 9px;white-space:nowrap}@media (max-width:760px){.nav{display:none}.marca{margin-right:auto}}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--linea)}.hero::before{content:"";position:absolute;inset:0;background:url(../img/hero-fondo.webp) 68% center/cover no-repeat}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(95deg,rgba(7,10,22,.97) 0%,rgba(7,10,22,.93) 34%,rgba(7,10,22,.66) 56%,rgba(7,10,22,.22) 100%)}.hero .wrap{position:relative;z-index:1;padding-block:clamp(3rem,7vw,5.2rem)}.hero-txt{max-width:660px}.hero p.entrada{color:var(--tinta-2);font-size:1.08rem}.chips{display:flex;gap:.5rem;flex-wrap:wrap;margin:1.4rem 0 0;padding:0;list-style:none}.chips li{background:rgba(20,27,53,.78);border:1px solid var(--linea);border-radius:999px;padding:.36rem .95rem;font-size:.88rem;color:var(--tinta-2);backdrop-filter:blur(4px)}.chips b{color:var(--oro)}section{padding-block:var(--sp)}section:nth-of-type(even){background:var(--noche-2)}.toc{background:var(--noche-3);border:1px solid var(--linea-2);border-radius:14px;padding:1.1rem 1.4rem;margin:0 0 var(--sp)}.toc b{font:700 .78rem var(--fm);color:var(--tinta-3);letter-spacing:.07em;text-transform:uppercase}.toc ol{margin:.7rem 0 0;padding-left:1.2rem;columns:2;column-gap:2rem}@media (max-width:640px){.toc ol{columns:1}}.toc li{margin:.2rem 0}.toc a{color:var(--tinta-2);text-decoration:none}.toc a:hover{color:var(--oro)}.destacado{font-size:1.1rem;background:rgba(244,205,97,.07);border:1px solid var(--linea);border-radius:12px;padding:1rem 1.2rem}.nota{font-size:.93rem;color:var(--tinta-3)}.unv{background:var(--noche-3);border:1px solid var(--linea-2);border-radius:12px;padding:1rem 1.2rem;margin:1.3em 0}.unv p{margin:.5rem 0 0;font-size:.94rem;color:var(--tinta-2)}.tag{display:inline-block;font:700 .68rem var(--fm);letter-spacing:.07em;text-transform:uppercase;background:var(--oro-3);color:#1a1204;border-radius:6px;padding:.2rem .55rem}.figura{margin:1.6em 0;text-align:center}.figura img{background:rgba(255,255,255,.045);border:1px solid var(--linea-2);border-radius:14px;padding:1.4rem 1rem}.figura figcaption{font:.82rem var(--fm);color:var(--tinta-3);margin-top:.7rem}.dos-col{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media (max-width:820px){.dos-col{grid-template-columns:1fr}}.card{background:var(--noche-3);border:1px solid var(--linea-2);border-radius:14px;padding:1.3rem 1.5rem}.card h3{margin-top:0}.card ul{margin:0;padding-left:1.1rem}.card li{margin:.45rem 0;color:var(--tinta-2)}.lista-check{counter-reset:c;list-style:none;padding:0;margin:1.2em 0}.lista-check li{counter-increment:c;position:relative;padding-left:3rem;margin:.9rem 0;color:var(--tinta-2)}.lista-check li::before{content:counter(c);position:absolute;left:0;top:-2px;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:50%;background:rgba(244,205,97,.12);border:1px solid var(--linea);font:700 .95rem var(--fm);color:var(--oro)}details{border:1px solid var(--linea-2);border-radius:12px;margin:.6rem 0;background:var(--noche-3)}details[open]{border-color:var(--linea)}summary{cursor:pointer;padding:.95rem 1.2rem;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}summary::after{content:"+";float:right;color:var(--oro);font-family:var(--fm)}details[open] summary::after{content:"\2212"}details .r{padding:0 1.2rem 1.1rem;color:var(--tinta-2)}footer{border-top:1px solid var(--linea);padding-block:2.6rem 3rem;background:var(--noche-2)}footer p{font-size:.9rem;color:var(--tinta-3);max-width:none}.aviso{display:flex;gap:.8rem;align-items:flex-start;margin-bottom:1.1rem}.aviso .edad{flex:0 0 auto}.wrap.ancho{max-width:1480px}.hero-txt{max-width:760px}.cta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.6rem}.btn-cta{font:700 1.02rem var(--fb);color:#1a1204;cursor:pointer;background:linear-gradient(180deg,var(--oro),var(--oro-3));border:0;border-radius:12px;padding:.85rem 2rem;box-shadow:0 10px 26px rgba(244,205,97,.22);transition:transform .15s,box-shadow .15s}.btn-cta:hover{transform:translateY(-1px);box-shadow:0 13px 32px rgba(244,205,97,.34)}.cta-nota{font:.86rem var(--fm);color:var(--tinta-3)}.rejilla{display:grid;gap:.9rem;margin:1.5em 0}.rejilla.g10{grid-template-columns:repeat(5,1fr)}.rejilla.g8{grid-template-columns:repeat(4,1fr)}.rejilla.g4{grid-template-columns:repeat(4,1fr)}.rejilla figure{margin:0}.rejilla img{display:block;width:100%;border-radius:12px;border:1px solid var(--linea-2)}.rejilla figcaption{font:.8rem/1.3 var(--fb);color:var(--tinta-3);margin-top:.45rem;text-align:center}@media (max-width:900px){.rejilla.g10{grid-template-columns:repeat(3,1fr)}.rejilla.g8,.rejilla.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.rejilla.g10{grid-template-columns:repeat(2,1fr)}}.figura.ancha img{padding:0;border-radius:14px;width:100%}.par{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5em 0}@media (max-width:820px){.par{grid-template-columns:1fr}}.par img{display:block;width:100%;border-radius:14px;border:1px solid var(--linea-2)}
