.hero[data-astro-cid-5ukhdl53]{padding-block:var(--section-y)}.hero[data-astro-cid-5ukhdl53] .lead[data-astro-cid-5ukhdl53]{max-width:720px}.cuerpo[data-astro-cid-5ukhdl53]{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-5);align-items:start}.col-mapa[data-astro-cid-5ukhdl53],.col-ciudad[data-astro-cid-5ukhdl53]{min-width:0}.volanta[data-astro-cid-5ukhdl53]{display:flex;align-items:center;gap:.7rem;margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink)}.volanta[data-astro-cid-5ukhdl53] .hoja{width:30px;height:auto;flex:none}.col-ciudad[data-astro-cid-5ukhdl53]{position:sticky;top:24px}.ciudad-lead[data-astro-cid-5ukhdl53]{margin:0 0 var(--space-3);color:var(--color-ink-soft)}.tarjetas[data-astro-cid-5ukhdl53]{display:flex;flex-direction:column;gap:var(--space-3)}.tarjeta[data-astro-cid-5ukhdl53]{display:flex;flex-direction:column;gap:.6rem;padding:var(--space-4) var(--space-3) var(--space-3);border-radius:18px;background:#2a2f2c;color:#f6f7f4;text-decoration:none}.tarjeta[data-astro-cid-5ukhdl53] .hoja-card{width:36px;height:auto}.tarjeta[data-astro-cid-5ukhdl53] h3[data-astro-cid-5ukhdl53]{margin:0;font-size:1.5rem;color:#f6f7f4}.tarjeta[data-astro-cid-5ukhdl53] p[data-astro-cid-5ukhdl53]{margin:0;font-size:1rem;line-height:1.5;color:#f6f7f4}.estado[data-astro-cid-5ukhdl53]{align-self:flex-end;margin-top:var(--space-1);font-size:.85rem;color:#f6f7f4}a[data-astro-cid-5ukhdl53].tarjeta{transition:transform .15s}a[data-astro-cid-5ukhdl53].tarjeta:hover{transform:translateY(-2px)}.estado[data-astro-cid-5ukhdl53].ver{font-weight:600}.tarjeta[data-astro-cid-5ukhdl53].off .hoja-card,.tarjeta[data-astro-cid-5ukhdl53].off h3[data-astro-cid-5ukhdl53],.tarjeta[data-astro-cid-5ukhdl53].off p[data-astro-cid-5ukhdl53],.tarjeta[data-astro-cid-5ukhdl53].off .estado[data-astro-cid-5ukhdl53]{opacity:.6}.resto[data-astro-cid-5ukhdl53]{display:grid;grid-template-columns:20px 1fr;column-gap:.7rem;margin:var(--space-3) 0;font-size:.95rem;line-height:1.45;color:var(--color-ink-soft)}.resto[data-astro-cid-5ukhdl53] .sw[data-astro-cid-5ukhdl53]{width:20px;height:20px;margin-top:2px;border-radius:5px;border:1px solid rgba(0,0,0,.08);background:#e6e7e9}.resto[data-astro-cid-5ukhdl53] a[data-astro-cid-5ukhdl53]{color:var(--action);text-decoration:none;border-bottom:1px solid currentColor}.lista-barrios[data-astro-cid-5ukhdl53] summary[data-astro-cid-5ukhdl53]{cursor:pointer;font-size:.9rem;color:var(--color-ink-soft);text-decoration:underline;list-style:none}.lista-barrios[data-astro-cid-5ukhdl53] summary[data-astro-cid-5ukhdl53]::-webkit-details-marker{display:none}.comuna[data-astro-cid-5ukhdl53]{margin-top:var(--block-gap)}.comuna[data-astro-cid-5ukhdl53] h2[data-astro-cid-5ukhdl53]{margin:0 0 var(--space-1);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.list[data-astro-cid-5ukhdl53]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:var(--space-4);border-top:1px solid var(--line)}.list[data-astro-cid-5ukhdl53] li[data-astro-cid-5ukhdl53]{border-bottom:1px solid var(--line)}.list[data-astro-cid-5ukhdl53] a[data-astro-cid-5ukhdl53]{display:block;padding-block:var(--space-2);font-family:var(--font-display);font-size:1.25rem;color:var(--color-ink);text-decoration:none}.list[data-astro-cid-5ukhdl53] a[data-astro-cid-5ukhdl53]:hover{color:var(--action)}.bloque[data-astro-cid-5ukhdl53]{margin-top:var(--block-gap)}.grupo-titulo[data-astro-cid-5ukhdl53]{margin:0 0 var(--space-2);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.nota-chica[data-astro-cid-5ukhdl53]{margin:var(--space-1) 0 0;font-size:.82rem;line-height:1.5;color:var(--color-ink-faint)}.kpis[data-astro-cid-5ukhdl53]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--block-gap)}.kpis[data-astro-cid-5ukhdl53].tres{grid-template-columns:repeat(3,minmax(0,1fr))}.bloque[data-astro-cid-5ukhdl53] .kpis[data-astro-cid-5ukhdl53]{margin-top:0}.kpi[data-astro-cid-5ukhdl53],.card-txt[data-astro-cid-5ukhdl53]{border:1px solid var(--line);border-radius:16px;padding:var(--space-3)}.kpi[data-astro-cid-5ukhdl53]{display:flex;flex-direction:column;gap:.35rem;container-type:inline-size;min-width:0}.kpi-pre[data-astro-cid-5ukhdl53]{min-height:1.1em;font-size:.78rem;font-weight:600;letter-spacing:.14em;line-height:1.1;color:var(--t2)}.kpi[data-astro-cid-5ukhdl53] strong[data-astro-cid-5ukhdl53]{font-family:var(--font-display);font-size:clamp(1.15rem,calc(100cqi / (var(--len, 6) * .62)),2.6rem);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.05;color:var(--t);white-space:nowrap}.kpi[data-astro-cid-5ukhdl53] h3[data-astro-cid-5ukhdl53]{margin:0;font-size:1rem;font-weight:500;line-height:1.3;color:var(--t)}.kpi[data-astro-cid-5ukhdl53] p[data-astro-cid-5ukhdl53],.card-txt[data-astro-cid-5ukhdl53] p[data-astro-cid-5ukhdl53]{margin:0;font-size:.92rem;line-height:1.5;color:var(--t2)}.cards-txt[data-astro-cid-5ukhdl53]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.card-txt[data-astro-cid-5ukhdl53] h3[data-astro-cid-5ukhdl53]{margin:0 0 .4rem;font-size:1.1rem;color:var(--t)}.claro[data-astro-cid-5ukhdl53]{--t: #1e2420;--t2: rgba(30, 36, 32, .72);background:#f6f7f4;border-color:#e4e7e0}.oscuro[data-astro-cid-5ukhdl53]{--t: #f6f7f4;--t2: rgba(246, 247, 244, .76);background:#2a2f2c;border-color:#2a2f2c}.verde[data-astro-cid-5ukhdl53]{background:#eef4ec;border-color:#dce7d8}.tesis[data-astro-cid-5ukhdl53]{margin:var(--block-gap) 0 0;padding:var(--space-2) var(--space-3);border:1px solid #dce7d8;border-left:3px solid var(--gb-blue-tint);border-radius:14px;max-width:62rem;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.45;color:#1e2420;text-wrap:pretty}.descarga[data-astro-cid-5ukhdl53]{margin:var(--space-3) 0 var(--space-2)}@media(max-width:860px){.kpis[data-astro-cid-5ukhdl53]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.kpis[data-astro-cid-5ukhdl53].tres{grid-template-columns:1fr}.kpi[data-astro-cid-5ukhdl53]{padding:var(--space-2)}.cards-txt[data-astro-cid-5ukhdl53]{grid-template-columns:1fr}}@media(max-width:860px){.cuerpo[data-astro-cid-5ukhdl53]{grid-template-columns:1fr;gap:var(--space-4)}.col-ciudad[data-astro-cid-5ukhdl53]{position:static}}
