.portada[data-astro-cid-ra3qurst]{background:var(--niebla);padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.portada[data-astro-cid-ra3qurst]:after{content:"";background:var(--turquesa-suave);border-radius:24%;width:30rem;height:30rem;position:absolute;bottom:-18rem;left:-14rem;transform:rotate(45deg)}.portada-rejilla[data-astro-cid-ra3qurst]{z-index:1;align-items:center;gap:2.25rem;display:grid;position:relative}@media (width>=960px){.portada-rejilla[data-astro-cid-ra3qurst]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.portada-texto[data-astro-cid-ra3qurst]{justify-items:start;gap:1rem;display:grid}h1[data-astro-cid-ra3qurst]{max-width:14ch;font-size:clamp(2.3rem,3.8vw + 1rem,4rem)}.intro[data-astro-cid-ra3qurst]{font-size:var(--t-l);color:var(--tinta-2);max-width:34rem}.chips[data-astro-cid-ra3qurst]{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-ra3qurst] a[data-astro-cid-ra3qurst]{border:1px solid var(--linea);min-height:2.6rem;font-weight:650;font-size:var(--t-s);color:var(--tinta);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1rem;text-decoration:none;display:inline-flex}.chips[data-astro-cid-ra3qurst] a[data-astro-cid-ra3qurst]:before{content:"";background:var(--c);border-radius:22%;width:.6rem;height:.6rem;transform:rotate(45deg)}.chips[data-astro-cid-ra3qurst] a[data-astro-cid-ra3qurst]:hover{border-color:var(--c)}.portada-foto[data-astro-cid-ra3qurst]{margin:0;position:relative}.portada-foto[data-astro-cid-ra3qurst] img[data-astro-cid-ra3qurst]{aspect-ratio:3/2;object-fit:cover;border-radius:140px var(--r-l) var(--r-l) var(--r-l);width:100%;box-shadow:var(--sombra-alta)}@media (width<=639px){.portada-foto[data-astro-cid-ra3qurst] img[data-astro-cid-ra3qurst]{border-radius:80px var(--r-l) var(--r-l) var(--r-l)}}.portada-foto[data-astro-cid-ra3qurst] figcaption[data-astro-cid-ra3qurst]{font-size:var(--t-xs);color:var(--tinta);background:#ffffffeb;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-weight:650;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.rombito[data-astro-cid-ra3qurst]{background:var(--turquesa);border-radius:22%;width:.6rem;height:.6rem;transform:rotate(45deg)}.disciplinas[data-astro-cid-ra3qurst]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.disciplinas[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]{border-radius:var(--r-l);border:1px solid var(--linea);background:#fff;flex-direction:column;gap:.75rem;padding:1.6rem 1.5rem 1.4rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.disciplinas[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]:before{content:"";background:var(--c-vivo);height:5px;position:absolute;inset:0 0 auto}.disciplinas[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]:hover{border-color:var(--c-vivo);box-shadow:var(--sombra);transform:translateY(-3px)}.disciplinas[data-astro-cid-ra3qurst] h3[data-astro-cid-ra3qurst]{font-size:var(--t-xl);margin-top:.3rem}.disciplinas[data-astro-cid-ra3qurst] h3[data-astro-cid-ra3qurst] a[data-astro-cid-ra3qurst]{color:var(--tinta);text-decoration:none}.disciplinas[data-astro-cid-ra3qurst] h3[data-astro-cid-ra3qurst] a[data-astro-cid-ra3qurst]:after{content:"";border-radius:inherit;position:absolute;inset:0}.disciplinas[data-astro-cid-ra3qurst] p[data-astro-cid-ra3qurst]{color:var(--tinta-2);font-size:var(--t-s)}.edades[data-astro-cid-ra3qurst]{align-items:center;gap:.45rem;margin-top:auto;padding-top:.5rem;font-weight:600;display:flex;color:var(--c)!important}.edades[data-astro-cid-ra3qurst] svg{flex:none;width:1.05rem}.ver[data-astro-cid-ra3qurst]{font-weight:700;font-size:var(--t-s);color:var(--c);align-items:center;gap:.35rem;display:inline-flex}.ver[data-astro-cid-ra3qurst] svg{width:1rem;transition:transform .2s}.disciplinas[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]:hover .ver[data-astro-cid-ra3qurst] svg{transform:translate(3px)}.juntos[data-astro-cid-ra3qurst]{align-items:center;gap:3rem;display:grid}@media (width>=960px){.juntos[data-astro-cid-ra3qurst]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:4.5rem}}.orbita[data-astro-cid-ra3qurst]{--icono:3.6rem;aspect-ratio:1;width:min(100%,27rem);margin-inline:auto;position:relative;container-type:inline-size}@media (width<=479px){.orbita[data-astro-cid-ra3qurst]{--icono:2.9rem}}.anillo[data-astro-cid-ra3qurst]{border:2px dashed color-mix(in srgb, var(--turquesa) 55%, transparent);border-radius:50%;position:absolute;inset:12%}.centro[data-astro-cid-ra3qurst]{background:var(--pino);box-shadow:var(--sombra-alta);border-radius:24%;place-items:center;display:grid;position:absolute;inset:31%;transform:rotate(45deg)}.centro[data-astro-cid-ra3qurst] span[data-astro-cid-ra3qurst]{text-align:center;font:700 clamp(.8rem, 4.2cqw, 1.15rem)/1.2 var(--f-display);color:#fff;transform:rotate(-45deg)}.satelite[data-astro-cid-ra3qurst]{width:0;height:0;transform:rotate(var(--ang)) translateX(38cqw) rotate(calc(-1 * var(--ang)));position:absolute;top:50%;left:50%}.satelite-in[data-astro-cid-ra3qurst]{transform:translate(-50%, calc(-1 * var(--icono) / 2));justify-items:center;gap:.2rem;width:7.5rem;display:grid;position:absolute}.satelite-in[data-astro-cid-ra3qurst] span[data-astro-cid-ra3qurst]{box-shadow:var(--sombra);color:var(--tinta);text-align:center;background:#fff;border-radius:999px;padding:.15rem .55rem;font-size:clamp(.7rem,2.2vw,.8rem);font-weight:700;line-height:1.25}.principios[data-astro-cid-ra3qurst]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.principios[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]{align-items:flex-start;gap:1rem;display:flex}.principios[data-astro-cid-ra3qurst] h3[data-astro-cid-ra3qurst]{font-size:var(--t-l)}.principios[data-astro-cid-ra3qurst] p[data-astro-cid-ra3qurst]{color:var(--tinta-2);font-size:var(--t-s);margin-top:.25rem}.num[data-astro-cid-ra3qurst]{border:2px solid var(--turquesa);background:#fff;border-radius:26%;flex:none;place-items:center;width:2.4rem;height:2.4rem;margin:.2rem .2rem 0;display:inline-grid;transform:rotate(45deg)}.num[data-astro-cid-ra3qurst] span[data-astro-cid-ra3qurst]{font:800 1rem/1 var(--f-display);color:var(--pino);transform:rotate(-45deg)}.ejemplo[data-astro-cid-ra3qurst]{gap:1rem;display:grid}@media (width>=820px){.ejemplo[data-astro-cid-ra3qurst]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ejemplo-col[data-astro-cid-ra3qurst]{border-radius:var(--r-l);background:var(--c-suave);align-content:start;gap:.6rem;padding:1.5rem;display:grid}.ejemplo-col[data-astro-cid-ra3qurst] h3[data-astro-cid-ra3qurst]{font-size:var(--t-l);color:var(--c)}.ejemplo-col[data-astro-cid-ra3qurst] p[data-astro-cid-ra3qurst]{font-size:var(--t-s);color:var(--tinta)}.ejemplo-plan[data-astro-cid-ra3qurst]{border-radius:var(--r-l);border:2px dashed color-mix(in srgb, var(--turquesa) 60%, transparent);background:#fff;grid-column:1/-1;gap:.6rem;padding:1.5rem 1.6rem;display:grid}.ejemplo-plan[data-astro-cid-ra3qurst] p[data-astro-cid-ra3qurst]{font-size:var(--t-m);max-width:60rem}.nota[data-astro-cid-ra3qurst]{font-size:var(--t-xs);color:var(--tinta-2);margin-top:1rem}.formas[data-astro-cid-ra3qurst]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.formas[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]{border-radius:var(--r-l);background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem 1rem;padding:1.1rem 1.2rem;display:grid}.formas[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]>svg{grid-row:span 2}.formas[data-astro-cid-ra3qurst] h3[data-astro-cid-ra3qurst]{font-size:var(--t-l);letter-spacing:.02em;align-self:end}.formas[data-astro-cid-ra3qurst] p[data-astro-cid-ra3qurst]{color:#b9d3cf;font-size:var(--t-s);align-self:start}@media (width>=1100px){.formas[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]{grid-template-columns:1fr;justify-items:start;padding:1.5rem 1.4rem}.formas[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]>svg{grid-row:auto}}.compromisos[data-astro-cid-ra3qurst]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.compromisos[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]{align-items:flex-start;gap:1rem;display:flex}.compromisos[data-astro-cid-ra3qurst] li[data-astro-cid-ra3qurst]>svg{background:var(--turquesa-suave);width:2.8rem;height:2.8rem;color:var(--pino);border-radius:30%;flex:none;padding:.65rem}.compromisos[data-astro-cid-ra3qurst] h3[data-astro-cid-ra3qurst]{font-size:1.08rem}.compromisos[data-astro-cid-ra3qurst] p[data-astro-cid-ra3qurst]{color:var(--tinta-2);font-size:var(--t-s);margin-top:.2rem}.faq-rejilla[data-astro-cid-ra3qurst]{gap:1rem;display:grid}@media (width>=960px){.faq-rejilla[data-astro-cid-ra3qurst]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}}
