.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-license{max-width:var(--measure-wide);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-rule);font-size:var(--step--2);letter-spacing:var(--tracking-wide);color:var(--text-muted)}.ficha-license__line{margin:0 0 .35em;letter-spacing:var(--tracking-unigrid);text-transform:uppercase;color:var(--text-accent)}.ficha-license__line a{color:inherit}.ficha-license__cite{margin:0;line-height:var(--lh-body);color:var(--text-muted);text-transform:none;letter-spacing:.01em}.ficha-license__cite em{font-style:italic}
