.page-hero[data-astro-cid-awqo4igz]{background:linear-gradient(180deg,var(--color-primary-soft),transparent);border-bottom:1px solid var(--color-border);padding-block:var(--space-md) var(--space-xl)}.page-hero[data-astro-cid-awqo4igz] .eyebrow[data-astro-cid-awqo4igz]{margin-top:var(--space-md)}.page-hero[data-astro-cid-awqo4igz] h1[data-astro-cid-awqo4igz]{margin-top:var(--space-2xs);font-size:var(--text-3xl)}.lead[data-astro-cid-awqo4igz]{margin-top:var(--space-sm);max-width:64ch;font-size:var(--text-md);color:var(--color-text-soft)}.block[data-astro-cid-awqo4igz]{margin-bottom:var(--space-2xl)}.block[data-astro-cid-awqo4igz] h2[data-astro-cid-awqo4igz]{font-size:var(--text-xl)}.block-sub[data-astro-cid-awqo4igz]{margin-block:.35rem var(--space-md);color:var(--color-text-soft);max-width:70ch}.cards-grid[data-astro-cid-awqo4igz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md)}.datos-estado[data-astro-cid-awqo4igz]{margin-bottom:var(--space-2xl);padding:var(--space-lg);background:var(--color-primary-soft);border:1px solid var(--color-primary-tint);border-radius:var(--radius-xl)}.datos-estado[data-astro-cid-awqo4igz]>h2[data-astro-cid-awqo4igz]{font-size:var(--text-xl);display:flex;align-items:center;gap:.5rem}.datos-year[data-astro-cid-awqo4igz]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;color:var(--color-primary-strong);background:var(--color-surface);padding:.15rem .5rem;border-radius:var(--radius-pill)}.datos-intro[data-astro-cid-awqo4igz]{margin-block:var(--space-sm) var(--space-md);color:var(--color-text-soft);max-width:72ch}.datos-cols[data-astro-cid-awqo4igz]{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-lg)}.datos-cols[data-astro-cid-awqo4igz] h3[data-astro-cid-awqo4igz]{font-size:var(--text-md);margin-bottom:var(--space-sm)}.costo-list[data-astro-cid-awqo4igz]{display:grid;gap:0;margin:0}.costo-row[data-astro-cid-awqo4igz]{display:grid;gap:.1rem;padding-block:.6rem;border-bottom:1px dashed var(--color-primary-tint)}.costo-row[data-astro-cid-awqo4igz]:last-child{border-bottom:none}.costo-row[data-astro-cid-awqo4igz] dt[data-astro-cid-awqo4igz]{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.costo-row[data-astro-cid-awqo4igz] dd[data-astro-cid-awqo4igz]{margin:0;font-size:var(--text-sm);color:var(--color-text-soft)}.datos-aviso[data-astro-cid-awqo4igz]{margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--color-text-faint)}.datos-portales[data-astro-cid-awqo4igz]{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.datos-portales[data-astro-cid-awqo4igz] a[data-astro-cid-awqo4igz]{font-size:var(--text-sm)}@media(max-width:700px){.datos-cols[data-astro-cid-awqo4igz]{grid-template-columns:1fr;gap:var(--space-md)}}.fed-grid[data-astro-cid-awqo4igz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.6rem}.fed-link[data-astro-cid-awqo4igz]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .9rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color var(--duration-fast),transform var(--duration-fast) var(--ease-out-expo)}.fed-link[data-astro-cid-awqo4igz]:hover{border-color:var(--color-primary-tint);transform:translateY(-2px)}.fed-name[data-astro-cid-awqo4igz]{font-weight:var(--weight-medium);font-size:var(--text-sm)}.fed-costo[data-astro-cid-awqo4igz]{font-size:var(--text-xs);color:var(--color-text-faint);flex-shrink:0}.guias-row[data-astro-cid-awqo4igz]{display:flex;flex-wrap:wrap;gap:.5rem}.guia-chip[data-astro-cid-awqo4igz]{padding:.5rem .95rem;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-soft);text-decoration:none;font-size:var(--text-sm);transition:all var(--duration-fast) var(--ease-out-expo)}.guia-chip[data-astro-cid-awqo4igz]:hover{border-color:var(--color-primary);color:var(--color-primary-strong);transform:translateY(-2px)}.estado-nota[data-astro-cid-awqo4igz]{margin-top:var(--space-md);padding:var(--space-md);background:var(--color-primary-soft);border-radius:var(--radius-lg)}.estado-nota[data-astro-cid-awqo4igz] p[data-astro-cid-awqo4igz]{margin:0;color:var(--color-text-soft)}
