.cp-hero[data-astro-cid-7si6kzab]{padding-top:clamp(128px,14vw,178px);padding-bottom:clamp(24px,4vw,44px)}.cp-hero[data-astro-cid-7si6kzab] h1[data-astro-cid-7si6kzab].display{font-family:var(--font-display);font-weight:500;font-size:clamp(40px,6.2vw,76px);line-height:1.02;margin:16px 0 0;max-width:18ch;color:var(--color-navy)}.cp-hero[data-astro-cid-7si6kzab] h1[data-astro-cid-7si6kzab].display em[data-astro-cid-7si6kzab]{font-style:italic;color:var(--color-oro-profundo)}.cp-lead[data-astro-cid-7si6kzab]{margin-top:24px;max-width:54ch;font-size:clamp(15px,1.7vw,19px);line-height:1.65;color:var(--color-slate)}.cp-capas[data-astro-cid-7si6kzab]{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid var(--color-line)}.cp-capa[data-astro-cid-7si6kzab]{display:grid;grid-template-columns:1fr;gap:6px 28px;padding:30px 0;border-bottom:1px solid var(--color-line);align-items:baseline}@media(width>=820px){.cp-capa[data-astro-cid-7si6kzab]{grid-template-columns:96px 240px 1fr}}.cp-capa-n[data-astro-cid-7si6kzab]{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);color:var(--color-oro-profundo);line-height:.9}.cp-capa-t[data-astro-cid-7si6kzab] h3[data-astro-cid-7si6kzab]{font-family:var(--font-display);font-weight:500;font-size:clamp(23px,2.6vw,30px);margin:0;line-height:1.05;color:var(--color-navy)}.cp-capa-d[data-astro-cid-7si6kzab]{color:var(--color-slate);font-size:16px;line-height:1.65;max-width:54ch}.cp-quiz[data-astro-cid-7si6kzab]{max-width:640px;margin:0 auto;text-align:center}.cp-quiz-badge[data-astro-cid-7si6kzab]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-oro-profundo);border:1px solid var(--color-line);border-radius:0;padding:6px 14px}.cp-quiz-badge[data-astro-cid-7si6kzab] .dot[data-astro-cid-7si6kzab]{width:6px;height:6px;border-radius:999px;background:var(--color-oro)}.cp-quiz[data-astro-cid-7si6kzab] h2[data-astro-cid-7si6kzab].display{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,3.8vw,42px);line-height:1.08;margin:22px 0 16px;color:var(--color-navy)}.cp-quiz[data-astro-cid-7si6kzab] p[data-astro-cid-7si6kzab]{color:var(--color-slate);font-size:16.5px;line-height:1.65;max-width:52ch;margin:0 auto 26px}.cp-quiz-acciones[data-astro-cid-7si6kzab]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:stretch}.cp-btn-linea[data-astro-cid-7si6kzab]{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--color-oro-profundo);color:var(--color-navy);font-family:var(--font-sans);font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:.11em;padding:14px 26px;border-radius:0;text-decoration:none;transition:border-color .2s,color .2s}.cp-btn-linea[data-astro-cid-7si6kzab]:hover{border-color:var(--color-oro);color:var(--color-oro-profundo)}.cp-puente[data-astro-cid-7si6kzab]{display:grid;grid-template-columns:1fr;gap:14px;margin-top:34px}@media(width>=720px){.cp-puente[data-astro-cid-7si6kzab]{grid-template-columns:repeat(3,1fr)}}.cp-tile[data-astro-cid-7si6kzab]{position:relative;overflow:hidden;border-radius:0;min-height:280px;display:block;background:var(--color-navy)}.cp-tile[data-astro-cid-7si6kzab] img[data-astro-cid-7si6kzab]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cp-tile[data-astro-cid-7si6kzab]:hover img[data-astro-cid-7si6kzab]{transform:scale(1.05)}.cp-tile[data-astro-cid-7si6kzab]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--color-navy) 80%,transparent))}.cp-tile-in[data-astro-cid-7si6kzab]{position:relative;z-index:1;height:100%;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;color:var(--color-marfil)}.cp-tile-in[data-astro-cid-7si6kzab] h3[data-astro-cid-7si6kzab]{font-family:var(--font-display);font-weight:500;font-size:24px;line-height:1.02;margin:0}.cp-tile-go[data-astro-cid-7si6kzab]{font-family:var(--font-sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-oro-claro);margin-top:10px}
