@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/barlow-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/barlow-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/barlow-latin-600-normal.woff2)format("woff2")}:root{--piedra:#f2f1ee;--blanco:#fff;--noche:#04082a;--azul-analitica:#0b2b82;--senal:#5aa9e6;--tinta:#0b1026;--tinta-suave:#4d5568;--letra-pequena:#5e6678;--texto-sobre-noche:#d5ddee;--whatsapp:#25d366;--estrellas:#f5b301;--foco:#2f6fd6;--azul-oscuro:var(--noche);--azul:var(--azul-analitica);--celeste:var(--senal);--verde:#6fb343;--verde-oscuro:#437d22;--texto:var(--tinta-suave);--suave:var(--letra-pequena);--borde:#0b10261a;--fondo:var(--piedra);--fondo-alt:var(--blanco);--radio:24px;--radio-foto:28px;--sombra-suave:0 10px 26px #04082a0f;--ancho:1280px;--margen:40px;--fuente:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-titulos:var(--fuente);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--fuente);color:var(--texto);background:var(--fondo);margin:0;font-size:17px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--azul)}h1,h2,h3{font-family:var(--fuente-titulos);letter-spacing:-.02em;color:var(--tinta);font-weight:600;line-height:1.1}:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.contenedor{width:100%;max-width:var(--ancho);padding:0 var(--margen);margin:0 auto}.boton{cursor:pointer;background:var(--noche);color:#fff;min-height:52px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 24px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.boton:hover{background:var(--azul-analitica);transform:translateY(-2px)}.boton.verde{background:var(--verde)}.boton.verde:hover{background:#5a9636}.boton.claro{color:var(--noche);background:#fff}.boton.claro:hover{background:#fff}.boton.borde{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff8c}.boton.borde:hover{background:#ffffff1f}.banda{background:var(--noche);color:#fff;padding:1.5rem 0 calc(2.5rem + 120px);position:relative}.banda:after{content:"";pointer-events:none;background:linear-gradient(0deg, var(--piedra) 0%, #f2f1eed9 18%, #f2f1ee8c 38%, #f2f1ee40 62%, #f2f1ee12 82%, #f2f1ee00 100%);height:120px;position:absolute;bottom:-1px;left:0;right:0}.banda>*{z-index:1;position:relative}.banda h1{color:#fff;letter-spacing:-.025em;margin:.2rem 0 0;font-size:clamp(2rem,5vw,3.5rem)}.banda .categoria{color:#9cd0f5;letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:600}.banda .subtitulo{color:var(--texto-sobre-noche);margin:.5rem 0 0}.seccion{padding:4rem 0}.seccion.alt{background:var(--fondo-alt)}.contenido-viejo{overflow-wrap:anywhere}.contenido-viejo img{border-radius:var(--radio);margin:1rem auto}.contenido-viejo table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.contenido-viejo td,.contenido-viejo th{border:1px solid var(--borde);padding:.4rem .6rem}.contenido-viejo [data-fondo]{background-size:cover}.contenido-viejo .grid-x{flex-wrap:wrap;gap:1.2rem;display:flex}.contenido-viejo .cell{flex:280px;min-width:0}.rejilla{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.2rem;display:grid}.tarjeta{border-radius:var(--radio);box-shadow:var(--sombra-suave);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.tarjeta:hover{transform:translateY(-4px);box-shadow:0 14px 32px #04082a1a}.tarjeta img{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%;padding:.8rem}.tarjeta .cuerpo{padding:.9rem 1rem 1.1rem}.tarjeta h3{margin:0 0 .3rem;font-size:1.1rem}.tarjeta p{color:var(--suave);margin:0;font-size:.92rem}.titulo-grande{letter-spacing:-.025em;margin:0;font-size:clamp(36px,5vw,56px);line-height:1.02}.texto-guia{color:var(--tinta-suave);margin:0;font-size:19px;line-height:1.55}.banda-noche{background:var(--noche);color:#fff;position:relative;overflow:hidden}.fundido{z-index:1;pointer-events:none;--fundido:var(--piedra) 0%, #f2f1eed9 18%, #f2f1ee8c 38%, #f2f1ee40 62%, #f2f1ee12 82%, #f2f1ee00 100%;height:220px;position:absolute;left:0;right:0}.fundido.arriba{background:linear-gradient(180deg, var(--fundido));top:-1px}.fundido.abajo{background:linear-gradient(0deg, var(--fundido));bottom:-1px}[data-animado].quieto,[data-animado].quieto *{animation-play-state:paused!important}@media (width<=640px){:root{--margen:20px}.seccion{padding:2.5rem 0}.banda{padding-bottom:calc(1.5rem + 80px)}.banda:after{height:80px}.fundido{height:130px}.texto-guia{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.contenido-viejo iframe,.contenido-viejo video{aspect-ratio:16/9;border-radius:var(--radio);border:0;width:100%;max-width:100%;height:auto}main p,main li{overflow-wrap:anywhere}.configurar-cookies[data-astro-cid-g325osyf]{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:.6rem 0;text-decoration:underline}.configurar-cookies[data-astro-cid-g325osyf]:hover{text-decoration-thickness:2px}.cookies[data-astro-cid-4hfejsvm]{z-index:70;width:min(440px,100% - 80px);color:var(--tinta);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:20px 22px;font-size:15px;line-height:1.5;display:flex;position:fixed;bottom:24px;left:40px;box-shadow:0 20px 40px #04082a4d}.cookies[data-astro-cid-4hfejsvm][hidden]{display:none}.cookies[data-astro-cid-4hfejsvm] p[data-astro-cid-4hfejsvm]{margin:0}.cookies[data-astro-cid-4hfejsvm] a[data-astro-cid-4hfejsvm]{color:var(--azul-analitica)}.acciones[data-astro-cid-4hfejsvm]{gap:10px;display:flex}.acciones[data-astro-cid-4hfejsvm] .boton[data-astro-cid-4hfejsvm]{flex:1;min-height:44px;padding:0 12px;font-size:15px}.acciones[data-astro-cid-4hfejsvm] .boton[data-astro-cid-4hfejsvm].suave{background:var(--piedra);color:var(--tinta)}@media (width<=640px){.cookies[data-astro-cid-4hfejsvm]{width:auto;padding:16px;font-size:14px;bottom:12px;left:12px;right:84px}}
