:root{--tinta:#0e2231;--mar:#0b6e7f;--mar-claro:#14a5b8;--dorado:#b49058;--blanco:#fff;--arena:#f4ede2;--noche:#0d1519;--fondo:var(--blanco);--superficie:var(--arena);--banda:var(--arena);--texto:var(--tinta);--texto-suave:#4d616f;--acento:var(--mar);--borde:#e2d9cc;--filete:#d9cfc0;--ancho:74rem;--lateral:20rem;--gutter:1.5rem;--fuente:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-titulo:ui-serif, Georgia, "Times New Roman", serif}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--fondo:var(--noche);--superficie:#16232c;--banda:var(--noche);--texto:#eef4f6;--texto-suave:#9db2bd;--acento:var(--mar-claro);--borde:#24373f;--filete:#24373f}}:root[data-tema=oscuro]{--fondo:var(--noche);--superficie:#16232c;--banda:var(--noche);--texto:#eef4f6;--texto-suave:#9db2bd;--acento:var(--mar-claro);--borde:#24373f;--filete:#24373f}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--fuente-titulo);letter-spacing:-.01em;line-height:1.15}img{max-width:100%;height:auto;display:block}a{color:var(--mar)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) a{color:var(--acento)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.contenedor{max-width:var(--ancho);margin-inline:auto;padding-inline:1rem}.con-lateral{align-items:start;gap:2.5rem;display:grid}@media (width>=62rem){.con-lateral{grid-template-columns:minmax(0, 1fr) var(--lateral)}.con-lateral>aside{position:sticky;top:4.5rem}}.rejilla-3,.rejilla-4{gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}@media (width>=60rem){.rejilla-3{grid-template-columns:repeat(3,1fr)}.rejilla-4{grid-template-columns:repeat(4,1fr)}}.lista-articulos{gap:0;display:grid}.lista-articulos>*+*{border-top:1px solid var(--filete)}.badge{background:var(--mar);color:#fff;text-transform:uppercase;letter-spacing:.09em;padding:.1rem .5rem;font-size:.66rem;font-weight:700;line-height:1.6;text-decoration:none;display:inline-block}a.badge:hover{background:var(--mar-claro);color:var(--tinta)}.cabecera-modulo{border-bottom:1px solid var(--filete);align-items:flex-end;gap:1rem;margin:0 0 1.25rem;display:flex}.cabecera-modulo>h2,.cabecera-modulo>h1{font-family:var(--fuente);text-transform:uppercase;letter-spacing:.11em;border-bottom:3px solid var(--acento);margin:0;color:var(--texto);margin-bottom:-1px;padding-bottom:.55rem;font-size:.82rem;font-weight:700}.cabecera-modulo .ver-todo{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin-left:auto;padding-bottom:.55rem;font-size:.75rem;text-decoration:none}.cabecera-modulo .ver-todo:hover{text-decoration:underline}.meta{color:var(--texto-suave);flex-wrap:wrap;gap:.15rem .5rem;margin:0;font-size:.74rem;display:flex}.meta a{color:inherit}.migas{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-suave);margin:0 0 1rem;font-size:.72rem}.migas a{text-decoration:none}.migas a:hover{text-decoration:underline}.migas span:before{content:"›";color:var(--filete);margin:0 .4rem}.chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--borde);background:var(--superficie);color:var(--texto-suave);padding:.15rem .6rem;font-size:.74rem;text-decoration:none;display:inline-block}.chip:hover{border-color:var(--acento);color:var(--acento)}.paginacion{flex-wrap:wrap;align-items:center;gap:.4rem;margin:2.5rem 0 0;font-size:.8rem;display:flex}.paginacion a,.paginacion span{border:1px solid var(--borde);padding:.3rem .7rem;text-decoration:none}.paginacion .actual{background:var(--mar);border-color:var(--mar);color:#fff}.paginacion .de-tantas{color:var(--texto-suave);border:0;margin-left:auto}.vacio{color:var(--texto-suave);border:1px dashed var(--borde);padding:1.25rem}.oculto-visual{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.meta>*+:before{content:"·";color:var(--filete);margin-right:.45rem}.franja{background:var(--superficie);border-bottom:1px solid var(--borde);color:var(--texto-suave);font-size:.72rem}.franja-interior{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding-block:.4rem;display:flex}.franja .region{text-transform:uppercase;letter-spacing:.1em;color:var(--mar);font-weight:700}.franja .redes{gap:.8rem;margin-left:auto;display:flex}.franja a{color:inherit;text-decoration:none}.franja a:hover{color:var(--acento)}.banda{background:var(--banda)}.cabecera-sitio{justify-content:space-between;align-items:center;gap:2rem;padding-block:1.6rem;display:flex}.marca{line-height:0;text-decoration:none;display:inline-block}.marca .logo{width:auto;height:30px}@media (width<=40rem){.marca .logo{height:22.5px}}.logo-oscuro{display:none}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .logo-claro{display:none}:root:not([data-tema=claro]) .logo-oscuro{display:block}}:root[data-tema=oscuro] .logo-claro{display:none}:root[data-tema=oscuro] .logo-oscuro{display:block}.firma-seccion{display:none}@media (width>=26rem){.firma-seccion{margin:0 0 .7rem;line-height:0;display:block}.rotulo-con-firma{display:none}}.nav{z-index:20;background:var(--fondo);border-block:1px solid var(--borde);position:sticky;top:0}.nav-interior{position:relative}.ejes{gap:1.35rem;margin:0;padding:0;list-style:none;display:none}@media (width>=62rem){.ejes{display:flex}}.ejes>li>a{text-transform:uppercase;letter-spacing:.1em;color:var(--texto);border-bottom:3px solid #0000;padding:.85rem 0;font-size:.76rem;font-weight:700;text-decoration:none;display:block}.ejes>li>a:hover,.ejes>li:focus-within>a{color:var(--acento);border-bottom-color:var(--acento)}.panel{background:var(--fondo);border:1px solid var(--borde);border-top:0;padding:1.25rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 28px #0000001f}.eje:hover>.panel,.eje:focus-within>.panel{grid-template-columns:14rem minmax(0,1fr);gap:1.5rem;display:grid}.panel-indice{border-right:1px solid var(--filete);margin:0;padding:0 1.25rem 0 0;list-style:none}.panel-indice a{color:var(--texto);padding:.25rem 0;font-size:.85rem;text-decoration:none;display:block}.panel-indice a:hover{color:var(--acento)}.panel-notas{grid-template-columns:repeat(2,1fr);align-content:start;gap:.25rem 1.75rem;display:grid}.menu-movil{padding-block:.6rem}@media (width>=62rem){.menu-movil{display:none}}.menu-movil>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:700;list-style:none}.menu-movil>summary::-webkit-details-marker{display:none}.menu-movil>summary:after{content:" ▾"}.menu-movil[open]>summary:after{content:" ▴"}.menu-movil nav{padding:.75rem 0 .5rem}.menu-movil h2{font-family:var(--fuente);text-transform:uppercase;letter-spacing:.12em;color:var(--texto-suave);margin:.9rem 0 .35rem;font-size:.68rem}.menu-movil ul{flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;list-style:none;display:flex}.menu-movil a{font-size:.9rem;text-decoration:none}.pie{color:#e6eef1;background:#0d1519;margin-top:4rem}.pie a{color:#e6eef1;text-decoration:none}.pie a:hover{color:var(--mar-claro)}.pie .meta,.pie .resumen{color:#e6eef199}.pie .meta>*+:before{color:#e6eef159}.pie-columnas{gap:2.5rem;padding-block:3rem;display:grid}@media (width>=52rem){.pie-columnas{grid-template-columns:1.4fr 1fr 1.3fr}}.pie h2{font-family:var(--fuente);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #e6eef12e;margin:0 0 1rem;padding-bottom:.5rem;font-size:.72rem}.pie .mision{color:#e6eef1b8;max-width:30rem;font-size:.9rem}.pie-enlaces{columns:2;margin:0;padding:0;font-size:.88rem;line-height:2;list-style:none}.pie .lista-articulos>*+*{border-top-color:#e6eef124}.pie-legal{color:#e6eef199;border-top:1px solid #e6eef12e;flex-wrap:wrap;gap:.4rem 1.25rem;padding-block:1rem;font-size:.75rem;display:flex}.pie-legal .derechos{margin-right:auto}.mosaico{gap:var(--gutter);display:grid}@media (width>=48rem){.mosaico{aspect-ratio:2.25;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}.mosaico>.tarjeta:first-child{grid-area:span 2/span 2}}.tarjeta[data-astro-cid-hnj4woio]{background:0 0}.enlace[data-astro-cid-hnj4woio]{color:inherit;text-decoration:none;display:block}.titulo[data-astro-cid-hnj4woio]{margin:.35rem 0 .3rem;font-size:1.1rem}.resumen[data-astro-cid-hnj4woio]{color:var(--texto-suave);margin:0 0 .45rem;font-size:.9rem}.tarjeta[data-astro-cid-hnj4woio]:hover .titulo[data-astro-cid-hnj4woio]{color:var(--acento)}.foto[data-astro-cid-hnj4woio] img[data-astro-cid-hnj4woio]{object-fit:cover;width:100%}.v-hero[data-astro-cid-hnj4woio] .enlace[data-astro-cid-hnj4woio],.v-mosaico[data-astro-cid-hnj4woio] .enlace[data-astro-cid-hnj4woio]{background:#0d1519;height:100%;position:relative}.v-hero[data-astro-cid-hnj4woio] .foto[data-astro-cid-hnj4woio],.v-mosaico[data-astro-cid-hnj4woio] .foto[data-astro-cid-hnj4woio]{height:100%}.v-hero[data-astro-cid-hnj4woio] .foto[data-astro-cid-hnj4woio] img[data-astro-cid-hnj4woio],.v-mosaico[data-astro-cid-hnj4woio] .foto[data-astro-cid-hnj4woio] img[data-astro-cid-hnj4woio]{aspect-ratio:16/10;opacity:.88;height:100%}.v-hero[data-astro-cid-hnj4woio] .cuerpo[data-astro-cid-hnj4woio],.v-mosaico[data-astro-cid-hnj4woio] .cuerpo[data-astro-cid-hnj4woio]{inset-inline:0;color:#fff;background:linear-gradient(#0000,#00000073 45%,#000000d1);padding:1.5rem 1.1rem 1rem;position:absolute;bottom:0}.v-hero[data-astro-cid-hnj4woio] .titulo[data-astro-cid-hnj4woio],.v-mosaico[data-astro-cid-hnj4woio] .titulo[data-astro-cid-hnj4woio]{color:#fff;text-wrap:balance}.v-hero[data-astro-cid-hnj4woio] .meta[data-astro-cid-hnj4woio],.v-mosaico[data-astro-cid-hnj4woio] .meta[data-astro-cid-hnj4woio],.v-hero[data-astro-cid-hnj4woio] .resumen[data-astro-cid-hnj4woio]{color:#ffffffd1}.v-hero[data-astro-cid-hnj4woio]:hover .titulo[data-astro-cid-hnj4woio],.v-mosaico[data-astro-cid-hnj4woio]:hover .titulo[data-astro-cid-hnj4woio]{color:var(--acento)}.v-hero[data-astro-cid-hnj4woio] .titulo[data-astro-cid-hnj4woio]{font-size:clamp(1.4rem,3.2vw,2.1rem)}.v-mosaico[data-astro-cid-hnj4woio] .titulo[data-astro-cid-hnj4woio]{font-size:clamp(1rem,1.6vw,1.15rem)}.v-hero[data-astro-cid-hnj4woio] .resumen[data-astro-cid-hnj4woio]{display:none}@media (width>=60rem){.v-hero[data-astro-cid-hnj4woio] .resumen[data-astro-cid-hnj4woio]{max-width:34rem;display:block}}.v-tarjeta[data-astro-cid-hnj4woio] .foto[data-astro-cid-hnj4woio] img[data-astro-cid-hnj4woio]{aspect-ratio:16/10}.v-tarjeta[data-astro-cid-hnj4woio] .cuerpo[data-astro-cid-hnj4woio]{padding-top:.6rem}.v-tarjeta[data-astro-cid-hnj4woio].destacada .titulo[data-astro-cid-hnj4woio]{font-size:clamp(1.25rem,2.4vw,1.55rem)}.v-tarjeta[data-astro-cid-hnj4woio].destacada .resumen[data-astro-cid-hnj4woio]{font-size:.95rem}.v-lista[data-astro-cid-hnj4woio]{padding:1.1rem 0}.v-lista[data-astro-cid-hnj4woio] .enlace[data-astro-cid-hnj4woio]{grid-template-columns:1fr;gap:1rem;display:grid}.v-lista[data-astro-cid-hnj4woio] .foto[data-astro-cid-hnj4woio] img[data-astro-cid-hnj4woio]{aspect-ratio:16/10}.v-lista[data-astro-cid-hnj4woio] .titulo[data-astro-cid-hnj4woio]{margin-top:.4rem;font-size:1.25rem}@media (width>=40rem){.v-lista[data-astro-cid-hnj4woio] .enlace[data-astro-cid-hnj4woio]{grid-template-columns:10rem minmax(0,1fr);align-items:start}.v-lista[data-astro-cid-hnj4woio] .foto[data-astro-cid-hnj4woio] img[data-astro-cid-hnj4woio]{aspect-ratio:4/3}.v-lista[data-astro-cid-hnj4woio] .titulo[data-astro-cid-hnj4woio]{margin-top:.3rem}}.v-compacta[data-astro-cid-hnj4woio]{padding:.6rem 0}.v-compacta[data-astro-cid-hnj4woio] .enlace[data-astro-cid-hnj4woio]{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.v-compacta[data-astro-cid-hnj4woio] .foto[data-astro-cid-hnj4woio] img[data-astro-cid-hnj4woio]{aspect-ratio:1}.v-compacta[data-astro-cid-hnj4woio] .titulo[data-astro-cid-hnj4woio]{margin:0 0 .2rem;font-size:.88rem;line-height:1.3}.v-compacta[data-astro-cid-hnj4woio] .meta[data-astro-cid-hnj4woio]{font-size:.69rem}.panel-titulo[data-astro-cid-hkbrpulz]{font-family:var(--fuente);text-transform:uppercase;letter-spacing:.12em;margin:0 0 .4rem;font-size:.72rem;font-weight:700}.panel-descripcion[data-astro-cid-hkbrpulz]{color:var(--texto-suave);margin:0;font-size:.82rem}.conteo[data-astro-cid-hkbrpulz]{float:right;color:var(--texto-suave);font-size:.72rem}.columna-principal[data-astro-cid-hkbrpulz]{min-width:0}main[data-astro-cid-hkbrpulz]{padding-block:2rem 1rem}
