.formula-card[data-astro-cid-vmo3gylb]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:16px;padding:18px 16px;display:flex}.formula-part[data-astro-cid-vmo3gylb]{letter-spacing:-.3px;font-size:22px;font-weight:800}.formula-part[data-astro-cid-vmo3gylb] small[data-astro-cid-vmo3gylb]{color:var(--muted);margin-left:4px;font-size:12px;font-weight:600}.formula-part[data-astro-cid-vmo3gylb].inf{color:var(--primary)}.formula-part[data-astro-cid-vmo3gylb].fin{color:var(--accent)}.formula-plus[data-astro-cid-vmo3gylb]{color:var(--muted);font-size:18px;font-weight:700}.fut-fin[data-astro-cid-vmo3gylb]{color:var(--accent);white-space:nowrap;font-weight:800}.fut-form[data-astro-cid-vmo3gylb]{white-space:nowrap;font-size:14px;font-weight:700;display:block}.fut-pron[data-astro-cid-vmo3gylb]{color:var(--primary);white-space:nowrap;font-size:11px;display:block}.irr-grupos[data-astro-cid-vmo3gylb]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=720px){.irr-grupos[data-astro-cid-vmo3gylb]{grid-template-columns:1fr}}.irr-card[data-astro-cid-vmo3gylb]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:14px 16px}.irr-head[data-astro-cid-vmo3gylb]{flex-direction:column;margin-bottom:10px;display:flex}.irr-titulo[data-astro-cid-vmo3gylb]{letter-spacing:-.3px;font-size:15px;font-weight:800}.irr-detalle[data-astro-cid-vmo3gylb]{color:var(--muted);font-size:11px}.irr-list[data-astro-cid-vmo3gylb]{flex-direction:column;gap:6px;display:flex}.irr-verbo[data-astro-cid-vmo3gylb]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.irr-inf[data-astro-cid-vmo3gylb]{color:var(--text-secondary);min-width:52px;font-size:13px}.irr-arrow[data-astro-cid-vmo3gylb]{color:var(--muted);font-size:12px}.irr-form[data-astro-cid-vmo3gylb]{font-size:15px;font-weight:700}.irr-form[data-astro-cid-vmo3gylb] strong[data-astro-cid-vmo3gylb]{color:var(--primary)}.irr-pron[data-astro-cid-vmo3gylb]{color:var(--primary);font-size:11px}.vs-cards[data-astro-cid-vmo3gylb]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}@media (width<=720px){.vs-cards[data-astro-cid-vmo3gylb]{grid-template-columns:1fr}}.vs-card[data-astro-cid-vmo3gylb]{border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.vs-label[data-astro-cid-vmo3gylb]{color:var(--primary);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:800}.vs-es[data-astro-cid-vmo3gylb]{font-size:18px;font-weight:800}.vs-ko[data-astro-cid-vmo3gylb]{color:var(--text-secondary);font-size:12px}.claves-lead[data-astro-cid-vmo3gylb]{color:var(--text-secondary);margin:14px 0 8px;font-size:13px}.claves[data-astro-cid-vmo3gylb]{flex-wrap:wrap;gap:6px;display:flex}.clave[data-astro-cid-vmo3gylb]{color:var(--accent);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.conj-list[data-astro-cid-vmo3gylb]{grid-template-columns:1fr;gap:10px;display:grid}.conj-item[data-astro-cid-vmo3gylb]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.conj-q[data-astro-cid-vmo3gylb] .conj-es[data-astro-cid-vmo3gylb]{font-weight:800}.conj-q[data-astro-cid-vmo3gylb] .conj-es[data-astro-cid-vmo3gylb]:before{content:"Q ";color:var(--primary);font-size:11px;font-weight:800}.conj-a[data-astro-cid-vmo3gylb] .conj-es[data-astro-cid-vmo3gylb]:before{content:"A ";color:var(--accent);font-size:11px;font-weight:800}.conj-es[data-astro-cid-vmo3gylb]{font-size:15px;font-weight:700}.conj-ko[data-astro-cid-vmo3gylb]{color:var(--muted);margin-left:8px;font-size:12px}.conj-note[data-astro-cid-vmo3gylb]{color:var(--muted);font-size:11px}.prac-block[data-astro-cid-vmo3gylb]{margin-bottom:16px}.prac-q[data-astro-cid-vmo3gylb]{border-left:3px solid var(--primary);background:var(--bg-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-direction:column;gap:2px;margin-bottom:8px;padding:8px 14px;display:flex}.prac-q-es[data-astro-cid-vmo3gylb]{font-size:16px;font-weight:800}.prac-q-ko[data-astro-cid-vmo3gylb]{color:var(--muted);font-size:12px}.prac-answers[data-astro-cid-vmo3gylb]{grid-template-columns:1fr;gap:6px;padding-left:14px;display:grid}.prac-a[data-astro-cid-vmo3gylb]{flex-direction:column;display:flex}.prac-a-es[data-astro-cid-vmo3gylb]{font-size:15px;font-weight:700}.prac-a-ko[data-astro-cid-vmo3gylb]{color:var(--text-secondary);font-size:12px}.meses-grid[data-astro-cid-vmo3gylb]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=720px){.meses-grid[data-astro-cid-vmo3gylb]{grid-template-columns:repeat(2,1fr)}}.mes-card[data-astro-cid-vmo3gylb]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.mes-n[data-astro-cid-vmo3gylb]{color:var(--muted);font-size:11px;font-weight:800}.mes-es[data-astro-cid-vmo3gylb]{letter-spacing:-.3px;font-size:16px;font-weight:800}.mes-pron[data-astro-cid-vmo3gylb]{color:var(--primary);font-size:11px}.acc-list[data-astro-cid-vmo3gylb]{grid-template-columns:1fr;gap:8px;display:grid}.acc-item[data-astro-cid-vmo3gylb]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);grid-template-columns:128px minmax(0,1fr);grid-template-areas:"clave es"".ko";align-items:baseline;gap:0 10px;padding:10px 14px;display:grid}@media (width<=720px){.acc-item[data-astro-cid-vmo3gylb]{grid-template-columns:1fr;grid-template-areas:"clave""es""ko"}}.acc-clave[data-astro-cid-vmo3gylb]{text-align:center;color:var(--accent);border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;grid-area:clave;padding:2px 6px;font-size:10px;font-weight:700;overflow:hidden}.acc-es[data-astro-cid-vmo3gylb]{grid-area:es;font-size:15px;font-weight:700}.acc-ko[data-astro-cid-vmo3gylb]{color:var(--muted);grid-area:ko;margin-top:2px;font-size:12px}
