:root{--papel:#f6f3ec;--papel-2:#ece6d9;--tinta:#121212;--tinta-2:#3b3833;--tinta-3:#5c574f;--tinta-hover:#000;--linea:#d6cebe;--rojo:#a61e1e;--pie-atenuado:#a8a296;--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}.sobrecabecera[data-astro-cid-hkbrpulz]{text-transform:uppercase;justify-content:space-between;gap:.25rem 1.5rem;padding:.7rem 0 .6rem;display:flex}.cabecera-centro[data-astro-cid-hkbrpulz]{text-align:center;border-bottom:1px solid var(--tinta);flex-direction:column;align-items:center;gap:.35rem;padding:1.4rem 0 1.1rem;display:flex}.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]{letter-spacing:-.035em;font-variation-settings:"opsz" 72;padding:0;font-size:clamp(3.25rem,1.5rem + 7vw,7rem)}.lema[data-astro-cid-hkbrpulz]{color:var(--tinta-2);margin:0;font-size:clamp(.95rem,.85rem + .4vw,1.15rem);font-style:italic}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){.solo-ancho[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]{background:var(--tinta);color:var(--papel);border-top:6px solid var(--rojo);margin-top:3.5rem}.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:-.02em;color:var(--papel);font-size:2rem;font-weight:800;line-height:1}.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}
