.ficha-header[data-astro-cid-wmnoqhcq]{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-5);border-top:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:var(--tracking-unigrid);text-transform:uppercase;color:var(--text-muted);line-height:1}.ficha-header__num[data-astro-cid-wmnoqhcq]{display:inline-flex;align-items:center;gap:.35em;color:var(--text-accent)}.ficha-header__rune[data-astro-cid-wmnoqhcq]{color:var(--text-accent)}.ficha-header__catnum[data-astro-cid-wmnoqhcq]{font-family:var(--font-mono);font-feature-settings:"tnum","lnum";letter-spacing:.05em;color:var(--text-primary)}.ficha-header__sep[data-astro-cid-wmnoqhcq]{color:var(--text-muted);opacity:.55}.ficha-header__familia[data-astro-cid-wmnoqhcq]{color:var(--text-primary)}.ficha-header__meta[data-astro-cid-wmnoqhcq] time[data-astro-cid-wmnoqhcq]{font-family:var(--font-mono);font-feature-settings:"tnum","lnum";color:var(--text-primary)}.ficha{padding-block:var(--space-6) var(--space-8)}.ficha__scroll{max-width:var(--measure-wide);margin-inline:auto;padding-inline:var(--space-5)}.ficha__titulo{font-family:var(--font-display);font-weight:500;font-size:var(--step-5);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:var(--space-4) 0 var(--space-3);text-wrap:balance}.ficha__meta{display:flex;gap:var(--space-5);font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted);margin:0 0 var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-rule)}.ficha__meta dt{font-family:var(--font-sans);letter-spacing:var(--tracking-unigrid);text-transform:uppercase;font-size:calc(var(--step--2) * .95);margin-bottom:.15em}.ficha__meta dd{margin:0;color:var(--text-primary);font-feature-settings:"tnum","lnum"}.ficha-entradilla{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.05rem,1.3vw,1.375rem);line-height:1.55;color:var(--text-muted);max-width:36em;margin:var(--space-5) 0 var(--space-7);border-left:2px solid var(--text-accent);padding-left:var(--space-4)}.ficha-pie-foto{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.02em;line-height:1.55;color:var(--text-muted);max-width:32em;margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-rule);text-align:left}.ficha__body{font-family:var(--font-serif);font-size:var(--step-0);line-height:var(--lh-editorial);color:var(--text-primary)}.ficha__body h2{font-family:var(--font-display);font-size:var(--step-3);font-weight:500;letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:var(--space-7) 0 var(--space-3);line-height:var(--lh-heading)}.ficha__body h3{font-family:var(--font-display);font-size:var(--step-1);font-weight:500;letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:var(--space-5) 0 var(--space-2)}.ficha__body p{margin:0 0 var(--space-4);max-width:58ch}.ficha__body ul,.ficha__body ol{max-width:58ch;padding-left:var(--space-5);margin:0 0 var(--space-4)}.ficha__body li{margin-bottom:var(--space-2)}.ficha__body table{width:100%;max-width:var(--measure-prose);border-collapse:collapse;margin:var(--space-4) 0 var(--space-5);font-family:var(--font-sans);font-size:var(--step--1)}.ficha__body th,.ficha__body td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-rule);text-align:left;vertical-align:top}.ficha__body th{font-weight:500;letter-spacing:var(--tracking-unigrid);text-transform:uppercase;font-size:var(--step--2);color:var(--text-accent)}.ficha__body pre{background:color-mix(in oklch,var(--surface-paper) 35%,transparent);border:1px solid var(--border-rule);padding:var(--space-3) var(--space-4);overflow-x:auto;font-size:var(--step--2);line-height:1.55;margin:var(--space-4) 0}.ficha__body code{font-family:var(--font-mono);font-size:.92em;color:var(--text-accent)}.ficha-seccion[data-astro-cid-tdmpamir]{margin:var(--space-5) 0}.ficha-seccion__titulo[data-astro-cid-tdmpamir]{font-family:var(--font-sans);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-unigrid);text-transform:uppercase;color:var(--text-accent);margin:0 0 var(--space-3)}.ficha-seccion--tokens[data-astro-cid-tdmpamir] .ficha-seccion__cuerpo[data-astro-cid-tdmpamir],.ficha-seccion--tecnicas[data-astro-cid-tdmpamir] .ficha-seccion__cuerpo[data-astro-cid-tdmpamir]{display:grid;gap:var(--space-3)}.ficha-seccion--genealogia[data-astro-cid-tdmpamir] .ficha-seccion__cuerpo[data-astro-cid-tdmpamir]{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--accent-rule);padding-left:var(--space-4);position:relative}.ficha-seccion--descartes[data-astro-cid-tdmpamir] .ficha-seccion__cuerpo[data-astro-cid-tdmpamir]{display:grid;gap:var(--space-3)}.tokc[data-astro-cid-iiwnarr6]{display:grid;grid-template-columns:1fr;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-rule);background:color-mix(in oklch,var(--surface-paper) 35%,transparent)}@media(min-width:50rem){.tokc[data-astro-cid-iiwnarr6]{grid-template-columns:minmax(14rem,22rem) 1fr;grid-template-rows:auto auto;column-gap:var(--space-4)}.tokc__ref[data-astro-cid-iiwnarr6]{grid-column:1;grid-row:1}.tokc__valor[data-astro-cid-iiwnarr6]{grid-column:1;grid-row:2;color:var(--text-muted)}.tokc__rol[data-astro-cid-iiwnarr6]{grid-column:2;grid-row:1 / -1;align-self:center;margin:0}}.tokc__ref[data-astro-cid-iiwnarr6]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-accent);background:transparent;padding:0;letter-spacing:0;word-break:break-all}.tokc__valor[data-astro-cid-iiwnarr6]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted);background:transparent;padding:0;word-break:break-word}.tokc__rol[data-astro-cid-iiwnarr6]{font-family:var(--font-serif);font-size:var(--step--1);color:var(--text-primary);line-height:var(--lh-body);margin:var(--space-1) 0 0}.tecnica[data-astro-cid-smu3eypg]{padding:var(--space-4);border:1px solid var(--border-rule);background:color-mix(in oklch,var(--surface-paper) 35%,transparent);display:grid;gap:var(--space-3)}.tecnica__head[data-astro-cid-smu3eypg]{display:grid;gap:var(--space-2)}@media(min-width:45rem){.tecnica__head[data-astro-cid-smu3eypg]{grid-template-columns:1fr auto;align-items:baseline}}.tecnica__nombre[data-astro-cid-smu3eypg]{font-family:var(--font-display);font-size:var(--step-0);font-weight:500;letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0;line-height:var(--lh-tight)}.tecnica__meta[data-astro-cid-smu3eypg]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;font-family:var(--font-mono);font-size:var(--step--2);line-height:1.3}.tecnica__meta[data-astro-cid-smu3eypg]>div[data-astro-cid-smu3eypg]{display:flex;flex-direction:column;gap:.1em}.tecnica__meta[data-astro-cid-smu3eypg] dt[data-astro-cid-smu3eypg]{font-family:var(--font-sans);letter-spacing:var(--tracking-unigrid);text-transform:uppercase;color:var(--text-muted)}.tecnica__meta[data-astro-cid-smu3eypg] dd[data-astro-cid-smu3eypg]{margin:0;color:var(--text-primary);font-feature-settings:"tnum","lnum"}.tecnica__detalle[data-astro-cid-smu3eypg]{font-family:var(--font-serif);font-size:var(--step--1);line-height:var(--lh-body);color:var(--text-primary);margin:0}.nota-marginal[data-astro-cid-gncp7nly]{margin-block:var(--space-4);padding-left:var(--space-3);border-left:.5px solid var(--accent-rule)}.nota-marginal__body[data-astro-cid-gncp7nly]{font-family:var(--font-serif);font-style:italic;font-size:var(--step--1);line-height:var(--lh-body);color:var(--text-primary);max-width:var(--measure-marginalia)}.nota-marginal__body[data-astro-cid-gncp7nly] p{margin:0 0 var(--space-2)}.nota-marginal__body[data-astro-cid-gncp7nly] p:last-child{margin-bottom:0}@media(min-width:1100px){.nota-marginal[data-astro-cid-gncp7nly]{float:right;clear:right;margin-right:calc(var(--space-7) * -1);margin-left:var(--space-5);width:16rem}}.descarte[data-astro-cid-7iykrikz]{padding:var(--space-3) var(--space-4);border:1px dashed var(--border-rule);background:transparent;opacity:.92}.descarte__head[data-astro-cid-7iykrikz]{display:flex;align-items:baseline;gap:.6em;margin-bottom:var(--space-2);flex-wrap:wrap}.descarte__mark[data-astro-cid-7iykrikz]{display:inline-flex;align-items:center;color:var(--text-accent);align-self:center}.descarte__nombre[data-astro-cid-7iykrikz]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-primary);background:transparent;padding:0}.descarte__year[data-astro-cid-7iykrikz]{font-family:var(--font-mono);font-feature-settings:"tnum","lnum";font-size:var(--step--2);color:var(--text-muted);margin-left:auto}.descarte__motivo[data-astro-cid-7iykrikz]{font-family:var(--font-serif);font-size:var(--step--1);line-height:var(--lh-body);color:var(--text-muted);margin:0}.genealogia-nodo[data-astro-cid-yf3l3rsi]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding:var(--space-3) 0}.genealogia-nodo[data-astro-cid-yf3l3rsi]:not(:last-child){border-bottom:1px solid var(--border-rule)}.genealogia-nodo__dot[data-astro-cid-yf3l3rsi]{width:8px;height:8px;border-radius:50%;background:var(--text-accent);margin-top:.5em;margin-left:calc(var(--space-4) * -1 - 4px);flex-shrink:0}.genealogia-nodo--planificado[data-astro-cid-yf3l3rsi] .genealogia-nodo__dot[data-astro-cid-yf3l3rsi]{background:transparent;border:1px solid var(--accent-rule)}.genealogia-nodo__head[data-astro-cid-yf3l3rsi]{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.genealogia-nodo__year[data-astro-cid-yf3l3rsi]{font-family:var(--font-mono);font-feature-settings:"tnum","lnum";font-size:var(--step--2);letter-spacing:.05em;color:var(--text-muted);min-width:6em}.genealogia-nodo__etapa[data-astro-cid-yf3l3rsi]{font-family:var(--font-display);font-size:var(--step-0);font-weight:500;margin:0;color:var(--text-primary);line-height:var(--lh-tight)}.genealogia-nodo--planificado[data-astro-cid-yf3l3rsi] .genealogia-nodo__etapa[data-astro-cid-yf3l3rsi]{color:var(--text-muted)}.genealogia-nodo__badge[data-astro-cid-yf3l3rsi]{font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:var(--tracking-unigrid);text-transform:uppercase;color:var(--text-accent);border:1px solid var(--accent-rule);padding:.15em .5em}.genealogia-nodo__desc[data-astro-cid-yf3l3rsi]{font-family:var(--font-serif);font-size:var(--step--1);line-height:var(--lh-body);color:var(--text-primary);margin:0 0 var(--space-2)}.genealogia-nodo--planificado[data-astro-cid-yf3l3rsi] .genealogia-nodo__desc[data-astro-cid-yf3l3rsi]{color:var(--text-muted)}.genealogia-nodo__consumidor[data-astro-cid-yf3l3rsi]{font-family:var(--font-sans);font-size:var(--step--2);color:var(--text-muted);margin:0}.genealogia-nodo__label[data-astro-cid-yf3l3rsi]{letter-spacing:var(--tracking-unigrid);text-transform:uppercase;margin-right:.5em;color:var(--text-accent)}
