:root{--papel:#f6f3ec;--papel-2:#ece6d9;--tinta:#121212;--tinta-2:#3b3833;--tinta-3:#5c574f;--tinta-hover:#000;--linea:#d6cebe;--rojo:#a61e1e;--pie-atenuado:#a8a296;--canal-r:#c26666;--canal-c:#80b4af;--aqua:#0a6e66;--lavanda-t:#4e44a0;--coral-t:#a13f2e;--petroleo:#2a6f80;--acento:var(--tinta);--radius:2px;--ancho:1240px;--ancho-lectura:700px;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Chivo", system-ui, sans-serif;--mono:"Chivo Mono", ui-monospace, monospace;--h1:clamp(2.1rem, 1.35rem + 2.4vw, 3.4rem);--h2:clamp(1.7rem, 1.25rem + 1.6vw, 2.4rem);--h3:1.375rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papel);min-height:100dvh;color:var(--tinta);font-family:var(--serif);font-optical-sizing:auto;flex-direction:column;margin:0;font-size:18px;line-height:1.55;display:flex}@media (width>=960px){body{font-size:19px}}img{max-width:100%;height:auto}a{color:var(--tinta);text-decoration-color:var(--rojo);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--rojo)}:focus-visible{outline:3px solid var(--rojo);outline-offset:3px}.pie :focus-visible{outline-color:var(--papel)}::selection{background:var(--rojo);color:var(--papel)}.contenedor{max-width:var(--ancho);margin:0 auto;padding:0 1rem}@media (width>=640px){.contenedor{padding:0 1.5rem}}.mono{font-family:var(--mono)}.meta{font-family:var(--mono);color:var(--tinta-3);letter-spacing:.02em;font-size:.75rem}.titular{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.titular a,a.sin-linea{color:inherit;text-decoration:none}.titular a:hover{color:inherit;text-decoration:underline;text-decoration-color:var(--acento);text-decoration-thickness:2px}.bajada{color:var(--tinta-2);text-wrap:pretty;margin:0}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-color=aqua]{--acento:var(--aqua)}[data-color=lavanda]{--acento:var(--lavanda-t)}[data-color=coral]{--acento:var(--coral-t)}[data-color=petroleo]{--acento:var(--petroleo)}[data-color=tinta]{--acento:var(--tinta)}.etiqueta{background:var(--acento);color:var(--papel);border-radius:var(--radius);font:600 .75rem var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px 3px;text-decoration:none;display:inline-block}a.etiqueta:hover{background:var(--tinta-hover);color:var(--papel)}.antetitulo{font:600 .75rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--acento);margin:0}.codigo{height:fit-content;font:500 .75rem var(--mono);letter-spacing:.04em;color:var(--rojo);border:1px solid var(--rojo);box-shadow:inset 0 0 0 2px var(--papel), inset 0 0 0 3px var(--rojo);border-radius:var(--radius);flex:none;padding:4px 8px}.boton{border-radius:var(--radius);background:var(--tinta);min-height:44px;color:var(--papel);font:600 .95rem var(--sans);letter-spacing:.02em;border:1px solid var(--tinta);cursor:pointer;justify-content:center;align-items:center;padding:.7rem 1.4rem;text-decoration:none;display:inline-flex}.boton:hover{background:var(--rojo);border-color:var(--rojo);color:var(--papel)}.bloque-titulo{font:700 1.05rem var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--tinta);justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:.55rem 0 .5rem;display:flex}.bloque-titulo .meta{letter-spacing:.02em;text-transform:none}.filete-grueso{border-top:4px solid var(--acento)}.filete-doble{border-top:3px solid var(--tinta);box-shadow:0 -6px 0 -5px var(--tinta);padding-top:3px}.aviso{border:1px solid var(--tinta);border-radius:var(--radius);background:var(--papel-2);padding:1.25rem}.aviso--error{border-color:var(--rojo);color:var(--rojo)}.prosa{font-size:1.15rem;line-height:1.65}.prosa>*{margin:0 0 1.05em}.prosa>p:first-of-type:first-letter{float:left;color:var(--rojo);margin:.06em .1em 0 0;font-size:4.1em;font-weight:700;line-height:.82}.prosa h2,.prosa h3{letter-spacing:-.01em;margin-top:1.6em;font-weight:700;line-height:1.15}.prosa h2{font-size:1.6rem}.prosa h3{font-size:1.3rem}.prosa blockquote{border-left:4px solid var(--rojo);color:var(--tinta);margin:1.6em 0;padding:.2em 0 .2em 1.25rem;font-size:1.45rem;font-style:italic;line-height:1.35}.prosa blockquote>*{margin:0}.prosa code{font-family:var(--mono);background:var(--papel-2);border-radius:var(--radius);padding:0 4px;font-size:.85em}.prosa ul,.prosa ol{padding-left:1.3em}.prosa hr{text-align:center;border:0}.prosa>.figura{margin:1.8em 0}.figura figcaption{border-top:1px solid var(--linea);font:.85rem/1.45 var(--sans);color:var(--tinta-3);margin-top:.5rem;padding-top:.45rem}.prosa hr:after{content:"◆ ◆ ◆";letter-spacing:.6em;color:var(--tinta-3);font-size:.7rem}.foto{filter:saturate(.88)contrast(1.04);border:1px solid var(--linea);width:100%;display:block}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}main[data-astro-cid-hkbrpulz]{flex:1 0 auto;width:100%}.cabecera[data-astro-cid-hkbrpulz]{background:var(--papel);border-bottom:1px solid var(--tinta)}.cabecera[data-astro-cid-hkbrpulz]:not(.tapa) .contenedor[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 2rem;display:flex}.banda[data-astro-cid-hkbrpulz]{--fondo:var(--tinta);--fantasma:var(--canal-r);background:var(--tinta);color:var(--papel);position:relative;overflow:hidden}.banda[data-astro-cid-hkbrpulz]:after,.pie[data-astro-cid-hkbrpulz]:after{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--papel) 7%, transparent) 0 1px, transparent 1px 3px);position:absolute;inset:0}.cabecera-centro[data-astro-cid-hkbrpulz]{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"izq logo der""lema lema lema";align-items:center;gap:.5rem clamp(.75rem,3vw,2.75rem);padding-block:1.4rem 1rem;display:grid}.riel[data-astro-cid-hkbrpulz]{min-width:0;color:color-mix(in srgb, var(--papel) 46%, transparent);font:.66rem/1.35 var(--mono);letter-spacing:.04em;white-space:pre;flex-direction:column;gap:.5rem;display:flex}.riel-izq[data-astro-cid-hkbrpulz]{text-align:right;grid-area:izq;justify-self:end;align-items:flex-end}.riel-der[data-astro-cid-hkbrpulz]{text-align:left;grid-area:der;justify-self:start;align-items:flex-start}.iconos[data-astro-cid-hkbrpulz]{color:color-mix(in srgb, var(--papel) 78%, transparent);gap:.6rem;display:flex}.iconos[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:18px;height:18px}.fila[data-astro-cid-hkbrpulz]{display:block}.byte-vivo[data-astro-cid-hkbrpulz]{color:var(--canal-r);font-weight:400}.logo[data-astro-cid-hkbrpulz]{font-family:var(--serif);letter-spacing:-.02em;color:var(--tinta);padding:.75rem 0;font-size:1.75rem;font-weight:800;line-height:1}.tapa[data-astro-cid-hkbrpulz] .logo[data-astro-cid-hkbrpulz]{color:var(--papel);letter-spacing:-.035em;white-space:nowrap;font-variation-settings:"opsz" 72;text-shadow:-.035em 0 var(--canal-r), .035em 0 var(--canal-c);grid-area:logo;padding:0;font-size:clamp(2.4rem,1.15rem + 4.6vw,4.75rem)}.lema[data-astro-cid-hkbrpulz]{font:.8rem/1.4 var(--mono);letter-spacing:.02em;color:color-mix(in srgb, var(--papel) 70%, transparent);grid-area:lema;margin:0}.lema[data-astro-cid-hkbrpulz]:before{content:"// "}.tapa[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{padding-top:.15rem}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:center;gap:0 1.6rem;margin:0;padding:0;list-style:none;display:flex}.cabecera[data-astro-cid-hkbrpulz]:not(.tapa) nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{justify-content:flex-end;gap:0 1.25rem}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--tinta);font:700 .78rem var(--sans);letter-spacing:.09em;text-transform:uppercase;border-bottom:3px solid #0000;padding:.7rem 0 .6rem;text-decoration:none;display:inline-block}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--tinta);border-bottom-color:var(--acento)}nav[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz][data-color] a[data-astro-cid-hkbrpulz]:before{content:"";background:var(--acento);vertical-align:1px;width:7px;height:7px;margin-right:.45rem;display:inline-block}.nav-contar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--rojo)}.nav-contar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.nav-contar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--rojo);border-bottom-color:var(--rojo)}@media (width<=720px){.cabecera-centro[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"logo logo""lema lema""izq der"}.volcado[data-astro-cid-hkbrpulz]{display:none}nav[data-astro-cid-hkbrpulz]{scrollbar-width:none;width:100%;overflow-x:auto;mask-image:linear-gradient(90deg,#000 85%,#0000)}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{padding-right:2.5rem}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz],.cabecera[data-astro-cid-hkbrpulz]:not(.tapa) nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start}}.pie[data-astro-cid-hkbrpulz]{--fondo:var(--tinta);--fantasma:var(--canal-r);background:var(--tinta);color:var(--papel);border-top:6px solid var(--rojo);margin-top:3.5rem;position:relative;overflow:hidden}.pie-dentro[data-astro-cid-hkbrpulz]{gap:1.25rem 3rem;padding-top:2.25rem;padding-bottom:2.25rem;display:grid}@media (width>=900px){.pie-dentro[data-astro-cid-hkbrpulz]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}}.pie-marca[data-astro-cid-hkbrpulz]{font-family:var(--serif);letter-spacing:.01em;color:var(--papel);font-variation-settings:"opsz" 72;text-shadow:-.03em 0 var(--canal-r), .03em 0 var(--canal-c);justify-self:start;font-size:clamp(3rem,1.6rem + 5vw,5.5rem);font-weight:800;line-height:.9}.roto[data-astro-cid-hkbrpulz]{display:inline-block;position:relative}.roto[data-astro-cid-hkbrpulz]:before,.roto[data-astro-cid-hkbrpulz]:after{content:attr(data-text);background:var(--fondo);pointer-events:none;position:absolute;inset:0}.roto[data-astro-cid-hkbrpulz]:before{clip-path:inset(34% 0 46%);transform:translate(.055em)}.roto[data-astro-cid-hkbrpulz]:after{clip-path:inset(63% 0 21%);color:var(--fantasma);transform:translate(-.045em)}.barrido[data-astro-cid-hkbrpulz]{pointer-events:none;z-index:2;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--papel) 9%, transparent) 70%, color-mix(in srgb, var(--canal-c) 45%, transparent) 72%, transparent 76%);height:22%;position:absolute;top:-30%;left:0;right:0}.rafaga[data-astro-cid-hkbrpulz] .roto[data-astro-cid-hkbrpulz]{animation:.48s step-end 2 sacudida}.rafaga[data-astro-cid-hkbrpulz] .roto[data-astro-cid-hkbrpulz]:before{animation:.48s step-end 2 corte-1}.rafaga[data-astro-cid-hkbrpulz] .roto[data-astro-cid-hkbrpulz]:after{animation:.48s step-end 2 corte-2}.rafaga[data-astro-cid-hkbrpulz] .barrido[data-astro-cid-hkbrpulz]{animation:.9s linear barrer}@keyframes sacudida{0%{transform:none}20%{transform:translate(2px,-1px)skew(-5deg)}40%{transform:translate(-3px,1px)}60%{transform:translate(1px)skew(4deg)}80%{transform:translate(-1px,-1px)}to{transform:none}}@keyframes corte-1{0%{clip-path:inset(8% 0 78%);transform:translate(-.09em)}16%{clip-path:inset(52% 0 30%);transform:translate(.13em)}33%{clip-path:inset(20% 0 62%);transform:translate(-.05em)}50%{clip-path:inset(72% 0 8%);transform:translate(.09em)}66%{clip-path:inset(40% 0 44%);transform:translate(-.14em)}83%{clip-path:inset(86% 0 2%);transform:translate(.06em)}to{clip-path:inset(34% 0 46%);transform:translate(.055em)}}@keyframes corte-2{0%{clip-path:inset(70% 0 12%);transform:translate(.1em)}16%{clip-path:inset(12% 0 74%);transform:translate(-.12em)}33%{clip-path:inset(46% 0 38%);transform:translate(.07em)}50%{clip-path:inset(28% 0 60%);transform:translate(-.08em)}66%{clip-path:inset(80% 0 4%);transform:translate(.12em)}83%{clip-path:inset(4% 0 86%);transform:translate(-.04em)}to{clip-path:inset(63% 0 21%);transform:translate(-.045em)}}@keyframes barrer{0%{top:-30%}to{top:110%}}@media (prefers-reduced-motion:reduce){.rafaga[data-astro-cid-hkbrpulz] .roto[data-astro-cid-hkbrpulz],.rafaga[data-astro-cid-hkbrpulz] .roto[data-astro-cid-hkbrpulz]:before,.rafaga[data-astro-cid-hkbrpulz] .roto[data-astro-cid-hkbrpulz]:after,.rafaga[data-astro-cid-hkbrpulz] .barrido[data-astro-cid-hkbrpulz]{animation:none}}.pie-texto[data-astro-cid-hkbrpulz]{max-width:62ch;color:var(--pie-atenuado);margin:0;font-size:1rem}.pie-meta[data-astro-cid-hkbrpulz]{color:var(--pie-atenuado);flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.pie[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.pie-marca){color:var(--papel);text-decoration-color:var(--rojo)}.pie[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--papel)}.visualmente-oculto[data-astro-cid-hkbrpulz]:focus{clip:auto;width:auto;height:auto;padding:.5rem 1rem;display:block;position:static}.aviso[data-astro-cid-o2op45tx]{margin:1.5rem 0}.titulo[data-astro-cid-o2op45tx]{margin:0;font-weight:600}.aviso[data-astro-cid-o2op45tx] p+p,.aviso[data-astro-cid-o2op45tx] p+a{margin:.5rem 0 0;display:inline-block}
