:root{--coral:#f47a5f;--coral-claro:#ffa591;--enlace:#ffb4a3;--fondo:#060709;--panel:#151f31;--panel-2:#1b2840;--borde:#2b3b57;--borde-fuerte:#3e5274;--texto:#f3f6fa;--texto-2:#c7d0dd;--texto-3:#9aa7ba;--sobre-coral:#0d1420;--verde:#7fd1a1;--ambar:#ffd27a;--azul:#8fb8ff;--logo-coral:var(--coral);--logo-coral-oscuro:#b85a45;--logo-texto:var(--texto);--sombra:0 1px 0 #ffffff0a inset, 0 12px 32px -18px #000c;--radio:16px;--ancho:80rem;--ancho-texto:42rem;--f-titulo:"Lexend", system-ui, sans-serif;--f-texto:"Lexend", system-ui, sans-serif;color-scheme:dark}@font-face{font-family:Atkinson Hyperlegible;src:url(/fuentes/atkinson-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fuentes/atkinson-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/fuentes/lexend.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--fondo);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--fondo);color:var(--texto);font-family:var(--f-texto);overflow-wrap:break-word;margin:0;font-size:1.1875rem;font-weight:300;line-height:1.6}html.con-cielo body{background:0 0}b,strong{font-weight:500}input,select,textarea,button{font-weight:400}img,svg,video,canvas{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--f-titulo);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .6em;font-weight:600;line-height:1.2}h1{font-size:clamp(2.1rem,1.4rem + 3vw,3.4rem)}h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem)}h3{font-size:1.35rem}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--enlace);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--ambar);outline-offset:3px;border-radius:6px}::selection{background:var(--coral);color:var(--sobre-coral)}strong,b{font-weight:700}abbr[title]{text-decoration:underline dotted}.saltar{z-index:100;background:var(--coral);color:var(--sobre-coral);border-radius:10px;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:absolute;top:-10rem;left:1rem}.saltar:focus{top:1rem}.solo-lector{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.contenedor{width:min(100% - 2.5rem, var(--ancho));margin-inline:auto}.texto-largo{max-width:var(--ancho-texto)}.seccion{padding-block:clamp(3rem,2rem + 4vw,6rem)}.seccion-panel{background:linear-gradient(180deg, var(--panel) 0%, var(--fondo) 100%);border-top:1px solid var(--borde)}.entradilla{color:var(--texto-2);max-width:var(--ancho-texto);font-size:1.3rem}.secundario{color:var(--texto-2)}.pequeno{color:var(--texto-2);font-size:1rem}.cifra{font-variant-numeric:tabular-nums}.boton{border:1px solid var(--borde-fuerte);background:var(--panel-2);min-height:3.25rem;color:var(--texto);font-family:var(--f-titulo);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.boton:hover{border-color:var(--coral);text-decoration:none}.boton-principal{background:var(--coral);border-color:var(--coral);color:var(--sobre-coral)}.boton-principal:hover{background:var(--coral-claro);border-color:var(--coral-claro)}@media (prefers-reduced-motion:no-preference){.boton:hover{transform:translateY(-1px)}}.acciones{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.tarjetas{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.tarjeta{background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);padding:1.5rem;position:relative}.tarjeta h3{margin-bottom:.4em}.tarjeta p:last-child{margin-bottom:0}.tarjeta-novedad{border-color:color-mix(in srgb, var(--coral) 45%, var(--borde));background:linear-gradient(160deg, color-mix(in srgb, var(--coral) 9%, var(--panel)) 0%, var(--panel) 55%)}.etiqueta{border:1px solid color-mix(in srgb, var(--coral) 70%, transparent);color:var(--coral-claro);font-family:var(--f-titulo);letter-spacing:.08em;text-transform:uppercase;vertical-align:.2em;white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.etiqueta-neutra{border-color:var(--borde-fuerte);color:var(--texto-2)}.tarjeta-enlace a.cubre:after{content:"";border-radius:var(--radio);position:absolute;inset:0}.tarjeta-enlace:hover{border-color:color-mix(in srgb, var(--coral) 55%, var(--borde));box-shadow:var(--sombra), 0 0 0 1px color-mix(in srgb, var(--coral) 25%, transparent), 0 18px 40px -20px color-mix(in srgb, var(--coral) 45%, transparent)}@media (prefers-reduced-motion:no-preference){.tarjeta-enlace{transition:transform .2s,border-color .2s,box-shadow .2s}.tarjeta-enlace:hover{transform:translateY(-3px)}}.tarjeta-enlace a.cubre{color:var(--texto);text-decoration:none}.tarjeta-enlace a.cubre:focus-visible{outline:none}.tarjeta-enlace:has(a.cubre:focus-visible){outline:3px solid var(--ambar);outline-offset:3px}.migas ol{color:var(--texto-2);flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1.5rem;padding:0;font-size:1rem;list-style:none;display:flex}.migas li+li:before{content:"›";color:var(--texto-3);margin-right:.5rem}figure{margin:0}.foto img{border-radius:var(--radio);background:var(--panel);width:100%;height:auto;display:block}.foto-ampliar{border-radius:var(--radio);cursor:zoom-in;display:block;position:relative}.foto-lupa{border:1px solid var(--borde-fuerte);width:2.5rem;height:2.5rem;color:var(--texto);opacity:0;background:#0d1420bf;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:.6rem;right:.6rem}.foto-ampliar:hover .foto-lupa,.foto-ampliar:focus-visible .foto-lupa{opacity:1}@media (hover:none){.foto-lupa{opacity:1}}.foto figcaption{color:var(--texto-2);margin-top:.5rem;font-size:.95rem}.datos{grid-template-columns:max-content minmax(0,1fr);gap:.4rem 1.25rem;margin:0;display:grid}.datos dt{color:var(--texto-2)}.datos dd{overflow-wrap:anywhere;margin:0;font-weight:700}.campo{gap:.35rem;display:grid}.campo label,.campo .etiqueta-campo{font-weight:700}input[type=email],input[type=text],input[type=number],input[type=search],input[type=date],input[type=file],textarea,select{font:inherit;border:1px solid var(--borde-fuerte);background:var(--fondo);min-height:3.25rem;color:var(--texto);border-radius:12px;width:100%;padding:.6rem .9rem}textarea{resize:vertical;min-height:7rem}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--ambar)}.casilla{align-items:flex-start;gap:.75rem;display:flex}.casilla input{width:1.5rem;height:1.5rem;accent-color:var(--coral);flex:none;margin-top:.2rem}@media (prefers-reduced-motion:no-preference){.aparece{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.aparece.visto{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.marcador{background:color-mix(in srgb, var(--ambar) 18%, transparent);color:var(--ambar);border:1px dashed var(--ambar);border-radius:6px;padding:0 .3rem;font-size:.9em}img{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none}
