.bases[data-astro-cid-cgtxyxni]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.base[data-astro-cid-cgtxyxni]{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-lg);box-shadow:var(--sombra);padding:30px 28px}.base__ic[data-astro-cid-cgtxyxni]{background:var(--petroleo-50);width:56px;height:56px;color:var(--petroleo-700);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.base[data-astro-cid-cgtxyxni] h2[data-astro-cid-cgtxyxni]{font-size:1.45rem}.base[data-astro-cid-cgtxyxni] p[data-astro-cid-cgtxyxni]{overflow-wrap:anywhere;font-family:var(--f-texto);color:var(--tinta-2);margin-top:12px;line-height:1.65}.base--destacada[data-astro-cid-cgtxyxni]{background:var(--asfalto-2);color:var(--blanco);box-shadow:inset 0 0 0 6px var(--asfalto-2), inset 0 0 0 8px #fffdf8d9, var(--sombra-alta);border-color:#0000}.base--destacada[data-astro-cid-cgtxyxni] p[data-astro-cid-cgtxyxni]{color:#fffdf8d1}.base--destacada[data-astro-cid-cgtxyxni] .base__ic[data-astro-cid-cgtxyxni]{background:var(--naranja);color:var(--asfalto)}.resalte[data-astro-cid-cgtxyxni]{background:var(--naranja);color:var(--asfalto);font-family:var(--f-display);border-radius:6px;padding:0 8px;font-weight:900;display:inline-block}@media (width<=900px){.bases[data-astro-cid-cgtxyxni]{grid-template-columns:1fr}}.actividades__titulo[data-astro-cid-cgtxyxni]{max-width:30ch;margin-bottom:36px;font-size:clamp(1.4rem,2.6vw,2rem)}.tabs[data-astro-cid-cgtxyxni]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:26px;display:grid}.tabs[data-astro-cid-cgtxyxni][hidden]{display:none}.tabs[data-astro-cid-cgtxyxni] button[data-astro-cid-cgtxyxni]{text-align:left;background:var(--blanco);color:var(--tinta);box-shadow:var(--sombra);border:2px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;transition:background .25s,color .25s,border-color .25s,transform .25s;display:flex}.tabs[data-astro-cid-cgtxyxni] button[data-astro-cid-cgtxyxni]:hover{transform:translateY(-2px)}.tabs[data-astro-cid-cgtxyxni] button[data-astro-cid-cgtxyxni][aria-selected=true]{background:var(--asfalto);color:var(--blanco);border-color:var(--naranja)}.tabs[data-astro-cid-cgtxyxni] .escudo[data-astro-cid-cgtxyxni]{width:40px;height:44px;clip-path:path("M20 0 C30 0 37 2 40 4.4 L40 22 C40 34 31 40.5 20 44 C9 40.5 0 34 0 22 L0 4.4 C3 2 10 0 20 0 Z");font-size:1.1rem}.tabs__txt[data-astro-cid-cgtxyxni]{flex-direction:column;font-size:.98rem;font-weight:800;line-height:1.2;display:flex}.tabs__txt[data-astro-cid-cgtxyxni] small[data-astro-cid-cgtxyxni]{opacity:.6;margin-top:3px;font-size:.8rem;font-weight:600}@media (width<=800px){.tabs[data-astro-cid-cgtxyxni]{grid-template-columns:1fr}}.modulo[data-astro-cid-cgtxyxni]+.modulo[data-astro-cid-cgtxyxni]{margin-top:48px}.modulo__head[data-astro-cid-cgtxyxni]{border-radius:var(--radio-lg);background:var(--petroleo-700);color:var(--blanco);box-shadow:inset 0 0 0 6px var(--petroleo-700), inset 0 0 0 8px #fffdf8e6;align-items:center;gap:22px;padding:24px 28px;display:flex}.modulo__head[data-astro-cid-cgtxyxni] h3[data-astro-cid-cgtxyxni]{font-size:clamp(1.25rem,2.2vw,1.6rem)}.modulo__head[data-astro-cid-cgtxyxni] p[data-astro-cid-cgtxyxni]{font-family:var(--f-texto);color:#fffdf8d9;margin-top:6px}.modulo__ruta[data-astro-cid-cgtxyxni]{background:var(--blanco);width:74px;height:74px;color:var(--petroleo-700);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.modulo__ruta-n[data-astro-cid-cgtxyxni]{font-size:2rem;font-weight:900;line-height:.9}.modulo__ruta-l[data-astro-cid-cgtxyxni]{letter-spacing:.14em;font-size:.55rem;font-weight:800}.acts[data-astro-cid-cgtxyxni]{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.act[data-astro-cid-cgtxyxni]{background:var(--blanco);border-radius:var(--radio-lg);border:1px solid var(--linea);box-shadow:var(--sombra);flex-direction:column;gap:10px;padding:26px;display:flex}.act__n[data-astro-cid-cgtxyxni]{letter-spacing:.16em;text-transform:uppercase;color:var(--naranja-600);font-size:.74rem;font-weight:800}.act[data-astro-cid-cgtxyxni] h4[data-astro-cid-cgtxyxni]{letter-spacing:-.01em;font-size:1.28rem;line-height:1.2}.act__label[data-astro-cid-cgtxyxni]{color:var(--tinta-2);margin-top:6px;font-size:.9rem;font-weight:800}.act__din[data-astro-cid-cgtxyxni]{font-family:var(--f-texto);gap:8px;line-height:1.6;display:grid}.act__din[data-astro-cid-cgtxyxni] ul[data-astro-cid-cgtxyxni]{flex-wrap:wrap;gap:6px;margin-top:8px;padding:0;list-style:none;display:flex}.act__din[data-astro-cid-cgtxyxni] li[data-astro-cid-cgtxyxni]{font-family:var(--f-display);background:var(--papel);border:1px solid var(--linea);border-radius:999px;padding:5px 11px;font-size:.9rem;font-weight:600}.luz[data-astro-cid-cgtxyxni]{align-items:center;gap:7px;display:inline-flex}.luz[data-astro-cid-cgtxyxni]:before{content:"";border-radius:50%;width:11px;height:11px}.luz--verde[data-astro-cid-cgtxyxni]:before{background:var(--verde);box-shadow:0 0 8px var(--verde)}.luz--amarillo[data-astro-cid-cgtxyxni]:before{background:#f2c230;box-shadow:0 0 8px #f2c230}.luz--rojo[data-astro-cid-cgtxyxni]:before{background:var(--rojo);box-shadow:0 0 8px var(--rojo)}.act__prop[data-astro-cid-cgtxyxni]{border-top:2px dashed var(--linea);font-family:var(--f-texto);margin-top:auto;padding-top:14px;line-height:1.55}.act__prop[data-astro-cid-cgtxyxni] strong[data-astro-cid-cgtxyxni]{font-family:var(--f-display);color:var(--petroleo-700)}@media (width<=800px){.acts[data-astro-cid-cgtxyxni]{grid-template-columns:1fr}.modulo__head[data-astro-cid-cgtxyxni]{flex-direction:column;align-items:flex-start}}
