.kpis[data-astro-cid-3y7tecuz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kpi[data-astro-cid-3y7tecuz]{background:var(--bg-alt);border-radius:var(--radius);align-content:start;gap:.6rem;padding:1.5rem;display:grid}.kpi[data-astro-cid-3y7tecuz] strong[data-astro-cid-3y7tecuz]{color:var(--peri-600);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 2vw,3.25rem);font-weight:800;line-height:1}.kpi[data-astro-cid-3y7tecuz] span[data-astro-cid-3y7tecuz]{color:var(--ink-2);line-height:1.45}.callout[data-astro-cid-3y7tecuz]{background:var(--coral-100);color:var(--ink);border-radius:var(--radius);font-size:var(--fs-lg);margin-top:1.25rem;padding:1.1rem 1.4rem}.fam-hero[data-astro-cid-3y7tecuz]{padding-block:clamp(1.5rem,1rem + 2vw,3rem) 0}.fam-hero__block[data-astro-cid-3y7tecuz]{background:var(--coral-100);border-radius:var(--radius-lg);align-items:center;gap:2rem;padding:clamp(1.75rem,1.25rem + 2.5vw,3.5rem);display:grid}.fam-eyebrow[data-astro-cid-3y7tecuz]{color:var(--coral-800)}.fam-hero[data-astro-cid-3y7tecuz] h1[data-astro-cid-3y7tecuz]{font-size:var(--fs-h1);letter-spacing:-.03em;font-weight:800;line-height:1.07}.fam-hero__lead[data-astro-cid-3y7tecuz]{font-size:var(--fs-lg);color:var(--ink);max-width:40rem;margin-top:1.25rem}.fam-hero__art[data-astro-cid-3y7tecuz]{background:var(--white);border-radius:var(--radius-lg);place-items:center;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.fam-hero__art[data-astro-cid-3y7tecuz] img[data-astro-cid-3y7tecuz]{width:100%;max-width:340px;height:auto}@media (width>=900px){.fam-hero__block[data-astro-cid-3y7tecuz]{grid-template-columns:1.3fr 1fr}}.familias[data-astro-cid-3y7tecuz] .section--alt{background:var(--coral-100)}.duo[data-astro-cid-3y7tecuz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:stretch;gap:1.25rem;display:grid}.panel[data-astro-cid-3y7tecuz]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;min-width:0;margin:0;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.section[data-astro-cid-3y7tecuz]:not(.section--alt) .panel[data-astro-cid-3y7tecuz]{background:var(--bg-alt);border-color:#0000}.panel[data-astro-cid-3y7tecuz] h3[data-astro-cid-3y7tecuz]{font-size:1.15rem}.big[data-astro-cid-3y7tecuz]{color:var(--peri-600);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2.5rem + 4vw,5rem);font-weight:800;line-height:.95}.big[data-astro-cid-3y7tecuz]+p[data-astro-cid-3y7tecuz]{color:var(--ink-2);font-size:var(--fs-lg);margin-top:.75rem}.aside[data-astro-cid-3y7tecuz]{color:var(--ink-2)}.aside[data-astro-cid-3y7tecuz] b[data-astro-cid-3y7tecuz]{color:var(--navy-900)}.note[data-astro-cid-3y7tecuz]{font-size:var(--fs-xs);color:var(--ink-2);margin-top:auto}.bars[data-astro-cid-3y7tecuz]+.note[data-astro-cid-3y7tecuz]{margin-top:1rem}.cols[data-astro-cid-3y7tecuz]{align-items:flex-end;gap:.75rem;height:200px;display:flex}.col[data-astro-cid-3y7tecuz]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;height:100%;display:flex}.col__bar[data-astro-cid-3y7tecuz]{background:var(--peri-500);border-radius:6px 6px 0 0;width:100%;max-width:64px}.col__val[data-astro-cid-3y7tecuz]{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.col__label[data-astro-cid-3y7tecuz]{color:var(--ink-2);font-size:.875rem}.stack[data-astro-cid-3y7tecuz]{border-radius:10px;gap:2px;height:40px;display:flex;overflow:hidden}.seg--navy[data-astro-cid-3y7tecuz]{background:var(--navy-900)}.seg--peri[data-astro-cid-3y7tecuz]{background:var(--peri-500)}.seg--coral[data-astro-cid-3y7tecuz]{background:var(--coral-300)}.seg--grey[data-astro-cid-3y7tecuz]{background:#c5cfd9}.legend[data-astro-cid-3y7tecuz]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.legend[data-astro-cid-3y7tecuz] li[data-astro-cid-3y7tecuz]{align-items:center;gap:.5rem;display:flex}.sw[data-astro-cid-3y7tecuz]{border-radius:3px;width:12px;height:12px;display:inline-block}.bars[data-astro-cid-3y7tecuz]{gap:.75rem;display:grid}.bar-row[data-astro-cid-3y7tecuz]{grid-template-columns:minmax(0,18rem) 1fr 3rem;align-items:center;gap:.75rem;display:grid}.bars--compact[data-astro-cid-3y7tecuz] .bar-row[data-astro-cid-3y7tecuz]{grid-template-columns:1fr 3rem}.bars--compact[data-astro-cid-3y7tecuz] .bar-label[data-astro-cid-3y7tecuz]{grid-column:1/-1;font-size:.9375rem}.bar-label[data-astro-cid-3y7tecuz]{line-height:1.3}.bar-track[data-astro-cid-3y7tecuz]{background:#e8ecf1;border-radius:6px;height:22px;overflow:hidden}.bar[data-astro-cid-3y7tecuz]{background:var(--peri-500);border-radius:6px;height:100%;display:block}.bar--coral[data-astro-cid-3y7tecuz]{background:var(--coral-300)}.bar-val[data-astro-cid-3y7tecuz]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.quotes[data-astro-cid-3y7tecuz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:1rem;margin-top:1.25rem;display:grid}.quotes[data-astro-cid-3y7tecuz] blockquote[data-astro-cid-3y7tecuz]{background:var(--white);border-radius:var(--radius);margin:0;padding:1.25rem 1.5rem}.quotes[data-astro-cid-3y7tecuz] p[data-astro-cid-3y7tecuz]{font-size:var(--fs-lg);color:var(--navy-900);font-style:italic}.quotes[data-astro-cid-3y7tecuz] cite[data-astro-cid-3y7tecuz]{font-style:normal;font-size:var(--fs-sm);color:var(--ink-2);margin-top:.6rem;display:block}.ficha-title[data-astro-cid-3y7tecuz]{font-size:1.5rem}.ficha[data-astro-cid-3y7tecuz]{border-top:1px solid var(--line);margin:1.25rem 0 0}.ficha[data-astro-cid-3y7tecuz] div[data-astro-cid-3y7tecuz]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,9rem) 1fr;gap:1rem;padding-block:.9rem;display:grid}.ficha[data-astro-cid-3y7tecuz] dt[data-astro-cid-3y7tecuz]{color:var(--navy-900);font-weight:700}.ficha[data-astro-cid-3y7tecuz] dd[data-astro-cid-3y7tecuz]{color:var(--ink-2);margin:0}.cta-end[data-astro-cid-3y7tecuz]{text-align:center;max-width:760px}.cta-end[data-astro-cid-3y7tecuz] h2[data-astro-cid-3y7tecuz]{font-size:var(--fs-h2)}.cta-end[data-astro-cid-3y7tecuz] p[data-astro-cid-3y7tecuz]{font-size:var(--fs-lg);color:var(--ink-2);margin:1rem auto 1.75rem}@media (width<=640px){.bar-row[data-astro-cid-3y7tecuz]{grid-template-columns:1fr 3rem}.bar-label[data-astro-cid-3y7tecuz]{grid-column:1/-1}.ficha[data-astro-cid-3y7tecuz] div[data-astro-cid-3y7tecuz]{grid-template-columns:1fr;gap:.25rem}.cols[data-astro-cid-3y7tecuz]{gap:.5rem;height:160px}}.swipe[data-astro-cid-3y7tecuz]{display:none}@media (width<=699px){.familias[data-astro-cid-3y7tecuz] .section{padding-block:2.5rem}.familias[data-astro-cid-3y7tecuz] .section-head{margin-bottom:1.25rem}.familias[data-astro-cid-3y7tecuz] .section-head h2,.cta-end[data-astro-cid-3y7tecuz] h2[data-astro-cid-3y7tecuz]{letter-spacing:-.02em;font-size:1.5rem;line-height:1.15}.familias[data-astro-cid-3y7tecuz] .section-head p{margin-top:.6rem;font-size:1rem;line-height:1.5}.fam-hero__block[data-astro-cid-3y7tecuz]{grid-template-columns:1fr 6.5rem;gap:1rem;padding:1.4rem 1.25rem}.fam-hero[data-astro-cid-3y7tecuz] h1[data-astro-cid-3y7tecuz]{font-size:1.85rem}.fam-hero__lead[data-astro-cid-3y7tecuz]{margin-top:.6rem;font-size:1rem}.fam-hero__art[data-astro-cid-3y7tecuz]{border-radius:var(--radius);padding:.6rem}.kpis[data-astro-cid-3y7tecuz]{grid-template-columns:1fr 1fr;gap:.6rem}.kpi[data-astro-cid-3y7tecuz]{gap:.35rem;padding:.9rem}.kpi[data-astro-cid-3y7tecuz] strong[data-astro-cid-3y7tecuz]{font-size:1.9rem}.kpi[data-astro-cid-3y7tecuz] span[data-astro-cid-3y7tecuz]{font-size:.875rem;line-height:1.35}.callout[data-astro-cid-3y7tecuz]{margin-top:.75rem;padding:.9rem 1rem;font-size:.95rem}.duo[data-astro-cid-3y7tecuz]{gap:.75rem}.panel[data-astro-cid-3y7tecuz]{gap:.9rem;padding:1.1rem}.big[data-astro-cid-3y7tecuz]{font-size:2.6rem}.big[data-astro-cid-3y7tecuz]+p[data-astro-cid-3y7tecuz]{margin-top:.4rem;font-size:1rem;line-height:1.45}.aside[data-astro-cid-3y7tecuz]{font-size:.95rem}.cols[data-astro-cid-3y7tecuz]{height:110px}.col__val[data-astro-cid-3y7tecuz],.col__label[data-astro-cid-3y7tecuz]{font-size:.8rem}.stack[data-astro-cid-3y7tecuz]{height:26px}.legend[data-astro-cid-3y7tecuz]{gap:.35rem 1rem;font-size:.875rem}.bars[data-astro-cid-3y7tecuz]{gap:.6rem}.bar-row[data-astro-cid-3y7tecuz]{grid-template-columns:1fr auto;gap:.25rem .75rem}.bar-label[data-astro-cid-3y7tecuz]{grid-column:1;font-size:.95rem}.bar-val[data-astro-cid-3y7tecuz]{grid-area:1/2;font-size:.95rem}.bar-track[data-astro-cid-3y7tecuz]{grid-column:1/-1;height:10px}.swipe[data-astro-cid-3y7tecuz]{color:var(--ink-2);margin:0 0 .6rem;font-size:.82rem;font-weight:700;display:block}.quotes[data-astro-cid-3y7tecuz]{scroll-snap-type:x mandatory;margin-top:0;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) .5rem;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.quotes[data-astro-cid-3y7tecuz]::-webkit-scrollbar{display:none}.quotes[data-astro-cid-3y7tecuz] blockquote[data-astro-cid-3y7tecuz]{scroll-snap-align:start;flex-direction:column;flex:0 0 82%;justify-content:space-between;padding:1rem 1.15rem;display:flex}.quotes[data-astro-cid-3y7tecuz] p[data-astro-cid-3y7tecuz]{font-size:1rem}.ficha-title[data-astro-cid-3y7tecuz]{font-size:1.25rem}.ficha[data-astro-cid-3y7tecuz] div[data-astro-cid-3y7tecuz]{padding-block:.6rem}.ficha[data-astro-cid-3y7tecuz] dt[data-astro-cid-3y7tecuz],.ficha[data-astro-cid-3y7tecuz] dd[data-astro-cid-3y7tecuz]{font-size:.9rem}.cta-end[data-astro-cid-3y7tecuz] p[data-astro-cid-3y7tecuz]{margin:.75rem auto 1.25rem;font-size:1rem}}
