:root{--t-900:#4a2318;--t-700:#823f29;--t-600:#9a4a2f;--t-500:#b05a3c;--t-300:#d4937a;--t-200:#e8bfae;--t-100:#f5ddd2;--t-50:#fbf1ec;--texto:#3e302a;--texto-2:#6b5a4e;--fondo:#fffdfb;--crema:#f7f2ec;--borde:#ede4dc;--f-titulo:"Fraunces", Georgia, serif;--f-cuerpo:"DM Sans", system-ui, sans-serif;--f-mano:"Caveat", cursive;--ancho:1120px;--radio:14px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--f-cuerpo);margin:0;font-size:17px;line-height:1.6}h1,h2,h3{font-family:var(--f-titulo);color:var(--t-900);margin:0 0 .5em;font-weight:500;line-height:1.15}h1{font-size:clamp(2.2rem,5vw,3.6rem)}h2{font-size:clamp(1.7rem,3.5vw,2.4rem)}h3{font-size:1.3rem;font-weight:600}p{margin:0 0 1em}a{color:var(--t-700)}img{max-width:100%;display:block}.contenedor{max-width:var(--ancho);margin:0 auto;padding:0 20px}.etiqueta{font-family:var(--f-cuerpo);letter-spacing:.18em;text-transform:uppercase;color:var(--t-700);font-size:.75rem;font-weight:700}.chip{background:var(--t-100);color:var(--t-700);border-radius:999px;padding:.3em .9em;font-size:.8rem;font-weight:700;display:inline-block}.mano{font-family:var(--f-mano);color:var(--t-500);font-size:1.4rem;font-weight:600}.boton{background:var(--t-500);color:#fff;border:2px solid var(--t-500);border-radius:999px;align-items:center;min-height:44px;padding:.9em 1.6em;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.boton:hover{background:var(--t-700);border-color:var(--t-700);color:#fff}.boton.secundario{color:var(--texto);border-color:var(--texto);background:0 0}.boton.secundario:hover{background:var(--texto);border-color:var(--texto);color:#fff}.foto{background:var(--t-100);width:100%;display:block}.cabecera[data-astro-cid-nen7h5rs]{background:var(--fondo)}.fila[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:20px 16px;display:flex}.logo[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:170px;height:auto;display:block}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:16px;font-weight:500;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--texto);text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--t-500)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:6px;font-weight:700;text-decoration:underline 2px}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].cta{background:var(--t-500);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].cta:hover{background:var(--t-700);color:#fff}@media (width<=760px){.fila[data-astro-cid-nen7h5rs]{justify-content:center}nav[data-astro-cid-nen7h5rs]{justify-content:center;gap:8px 20px}}.pie[data-astro-cid-jo6i4kqk]{background:var(--t-50);padding:48px 16px}.fila[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}.logo[data-astro-cid-jo6i4kqk]{align-items:center;display:flex}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:160px;height:auto;display:block}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;font-size:.9rem;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.contacto[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--texto)}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.contacto[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--t-500)}.contacto[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px;font-size:.9rem;display:flex}.contacto[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--texto-2);margin:0}.contacto[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-weight:700}.afiliados[data-astro-cid-jo6i4kqk]{max-width:1200px;color:var(--texto-2);margin:28px auto 0;font-size:.8rem;line-height:1.5}.afiliados[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--texto)}
