.publicacion-detail[data-astro-cid-zhbed4pg]{gap:var(--md-spacing-lg);display:grid}.publicacion-hero[data-astro-cid-zhbed4pg]{border-radius:var(--md-radius-xl);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--md-theme-primary) 14%, transparent), transparent 42%), var(--md-surface-container-low);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.15rem,3vw,2rem);padding:clamp(1.1rem,3vw,1.75rem);display:grid;position:relative;overflow:hidden}.publicacion-hero--text[data-astro-cid-zhbed4pg]{grid-template-columns:minmax(0,1fr)}.publicacion-hero__cover[data-astro-cid-zhbed4pg]{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--md-theme-primary) 20%, var(--md-outline-variant));border-radius:var(--md-radius-lg);background:var(--md-surface);overflow:hidden}.publicacion-hero__cover[data-astro-cid-zhbed4pg] img[data-astro-cid-zhbed4pg]{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.publicacion-hero__copy[data-astro-cid-zhbed4pg]{min-inline-size:0}.publicacion-hero__blog[data-astro-cid-zhbed4pg]{color:var(--md-theme-primary);letter-spacing:var(--md-tracking-title,.08em);text-transform:uppercase;margin:.75rem 0 0;font-size:.72rem;font-weight:700}.publicacion-hero__copy[data-astro-cid-zhbed4pg] h1[data-astro-cid-zhbed4pg]{color:var(--md-on-surface);text-wrap:balance;margin:0;font-size:clamp(1.55rem,4vw,2.35rem);font-weight:750;line-height:1.18}.publicacion-facts[data-astro-cid-zhbed4pg]{flex-wrap:wrap;gap:.6rem;margin-block-start:1.1rem;display:flex}.publicacion-facts[data-astro-cid-zhbed4pg] span[data-astro-cid-zhbed4pg]{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-md);background:var(--md-surface);min-inline-size:7rem;color:var(--md-on-surface-variant);gap:.12rem;padding:.6rem .75rem;font-size:.75rem;display:grid}.publicacion-facts[data-astro-cid-zhbed4pg] strong[data-astro-cid-zhbed4pg]{color:var(--md-on-surface);font-size:.9rem;font-weight:700}.publicacion-panel[data-astro-cid-zhbed4pg]{border-radius:var(--md-radius-xl);background:var(--md-surface);padding:clamp(1rem,2.5vw,1.4rem)}.publicacion-panel__title[data-astro-cid-zhbed4pg]{color:var(--md-on-surface);margin:0 0 .7rem;font-size:1.05rem;font-weight:700}.publicacion-topics[data-astro-cid-zhbed4pg]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.publicacion-topics__chip[data-astro-cid-zhbed4pg]{border-radius:var(--md-radius-pill);padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.publicacion-body[data-astro-cid-zhbed4pg]{--publicacion-code-surface:color-mix(in srgb, var(--md-theme-primary-container) 76%, var(--md-surface));--publicacion-code-ink:var(--md-theme-on-primary-container);--publicacion-code-border:color-mix(in srgb, var(--md-theme-primary) 26%, var(--md-surface));border-radius:var(--md-radius-xl);min-inline-size:0;max-inline-size:min(100%,72ch);color:var(--md-on-surface);background:var(--md-surface);font-size:var(--md-text-body-medium);line-height:var(--md-leading-body);justify-self:center;padding:clamp(1.15rem,3vw,1.85rem)}[data-theme=dark] .publicacion-body[data-astro-cid-zhbed4pg]{--publicacion-code-surface:color-mix(in srgb, var(--md-theme-primary-container) 32%, var(--md-surface-container-high));--publicacion-code-ink:var(--md-theme-on-primary-container);--publicacion-code-border:color-mix(in srgb, var(--md-theme-primary) 28%, var(--md-surface-container-high))}.publicacion-body[data-astro-cid-zhbed4pg] img{border-radius:var(--md-radius-lg);max-inline-size:100%;box-shadow:var(--md-elevation-1);margin-block:1.35rem;margin-inline:auto;display:block}.publicacion-body[data-astro-cid-zhbed4pg] a{color:var(--md-theme-primary);text-underline-offset:.16em;font-weight:600;text-decoration:none}.publicacion-body[data-astro-cid-zhbed4pg] a:hover{text-decoration:underline}.publicacion-body[data-astro-cid-zhbed4pg] p{margin-block:0 1rem}.publicacion-body[data-astro-cid-zhbed4pg] h1,.publicacion-body[data-astro-cid-zhbed4pg] h2,.publicacion-body[data-astro-cid-zhbed4pg] h3,.publicacion-body[data-astro-cid-zhbed4pg] h4,.publicacion-body[data-astro-cid-zhbed4pg] h5,.publicacion-body[data-astro-cid-zhbed4pg] h6{color:var(--md-on-surface);overflow-wrap:anywhere;margin-block:1.6rem .75rem;font-weight:700;line-height:1.25}.publicacion-body[data-astro-cid-zhbed4pg] h2{font-size:clamp(1.5rem,3.5vw,1.9rem)}.publicacion-body[data-astro-cid-zhbed4pg] h3{font-size:clamp(1.25rem,3vw,1.5rem)}.publicacion-body[data-astro-cid-zhbed4pg] h4{font-size:1.125rem}.publicacion-body[data-astro-cid-zhbed4pg] h5,.publicacion-body[data-astro-cid-zhbed4pg] h6{font-size:1rem}.publicacion-body[data-astro-cid-zhbed4pg] ul,.publicacion-body[data-astro-cid-zhbed4pg] ol{gap:.5rem;margin-block:0 1.25rem;padding-inline-start:1.35rem;display:grid}.publicacion-body[data-astro-cid-zhbed4pg] li{padding-inline-start:.2rem}.publicacion-body[data-astro-cid-zhbed4pg] blockquote{color:var(--md-on-surface-variant);background:var(--md-surface-container-low);border-inline-start:1px solid var(--md-theme-primary);border-radius:0 var(--md-radius-md) var(--md-radius-md) 0;margin:1.5rem 0;padding:.9rem 1rem}.publicacion-body[data-astro-cid-zhbed4pg] :not(pre)>code{color:var(--md-theme-on-secondary-container);background:var(--md-theme-secondary-container);border-radius:var(--md-radius-xs);font-family:var(--md-font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);overflow-wrap:anywhere;padding:.12em .35em;font-size:.9em}.publicacion-body[data-astro-cid-zhbed4pg] pre{max-inline-size:100%;color:var(--publicacion-code-ink);background:var(--publicacion-code-surface);border:1px solid var(--publicacion-code-border);border-radius:var(--md-radius-md);font-family:var(--md-font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-color:var(--md-outline) transparent;margin-block:1.5rem;padding:clamp(.9rem,3vw,1.25rem);font-size:clamp(.78rem,2.8vw,.9rem);line-height:1.55;overflow:auto}.publicacion-body[data-astro-cid-zhbed4pg] pre code{inline-size:max-content;min-inline-size:100%;font:inherit;color:var(--publicacion-code-ink);white-space:pre;background:0 0;display:block}.publicacion-body[data-astro-cid-zhbed4pg] pre ::-moz-selection{color:var(--md-theme-on-primary);background:var(--md-theme-primary)}.publicacion-body[data-astro-cid-zhbed4pg] pre ::selection{color:var(--md-theme-on-primary);background:var(--md-theme-primary)}.publicacion-body[data-astro-cid-zhbed4pg] .publicacion-table-scroll{scrollbar-color:var(--md-outline) transparent;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.publicacion-body[data-astro-cid-zhbed4pg] .publicacion-table-scroll:focus-visible{outline:var(--md-focus-ring-width,3px) solid var(--md-theme-primary);outline-offset:3px}.publicacion-body[data-astro-cid-zhbed4pg] table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem;font-size:clamp(.82rem,2.8vw,.95rem);line-height:1.45}.publicacion-body[data-astro-cid-zhbed4pg] th,.publicacion-body[data-astro-cid-zhbed4pg] td{border-block-end:1px solid var(--md-outline-variant);text-align:start;vertical-align:top;padding:.75rem .9rem}.publicacion-body[data-astro-cid-zhbed4pg] th{color:var(--md-on-surface);background:var(--md-surface-container-low);font-weight:700}.publicacion-body[data-astro-cid-zhbed4pg] tr:last-child td{border-block-end:0}.publicacion-body[data-astro-cid-zhbed4pg] .separator{text-align:center;margin-block:1.75rem}.publicacion-cta[data-astro-cid-zhbed4pg]{flex-wrap:wrap;gap:.75rem;display:flex}.publicacion-related[data-astro-cid-zhbed4pg]{gap:.85rem;display:grid}.publicacion-related__head[data-astro-cid-zhbed4pg]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.publicacion-related__head[data-astro-cid-zhbed4pg] h2[data-astro-cid-zhbed4pg]{color:var(--md-on-surface);margin:0;font-size:1.15rem;font-weight:700}.publicacion-related__head[data-astro-cid-zhbed4pg] a[data-astro-cid-zhbed4pg]{color:var(--md-theme-primary);font-size:.85rem;font-weight:600;text-decoration:none}.publicacion-related__head[data-astro-cid-zhbed4pg] a[data-astro-cid-zhbed4pg]:hover{text-decoration:underline}.publicacion-related__grid[data-astro-cid-zhbed4pg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.publicacion-related__card[data-astro-cid-zhbed4pg]{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-lg);color:inherit;background:var(--md-surface);transition:border-color .22s var(--md-motion-easing-standard,ease), background-color .22s var(--md-motion-easing-standard,ease), transform .22s var(--md-motion-easing-decelerated,ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;text-decoration:none;display:grid}.publicacion-related__card[data-astro-cid-zhbed4pg]:hover{border-color:color-mix(in srgb, var(--md-theme-primary) 45%, var(--md-outline-variant));background:var(--md-surface-container-low);transform:translateY(-2px)}.publicacion-related__thumb[data-astro-cid-zhbed4pg]{aspect-ratio:16/10;border-radius:var(--md-radius-sm);background:var(--md-surface-container-low);inline-size:4.25rem;overflow:hidden}.publicacion-related__thumb[data-astro-cid-zhbed4pg] img[data-astro-cid-zhbed4pg]{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.publicacion-related__fallback[data-astro-cid-zhbed4pg]{background:color-mix(in srgb, var(--md-theme-primary) 12%, var(--md-surface));block-size:100%;inline-size:100%;display:block}.publicacion-related__card[data-astro-cid-zhbed4pg] span[data-astro-cid-zhbed4pg]{gap:.15rem;min-inline-size:0;display:grid}.publicacion-related__card[data-astro-cid-zhbed4pg] small[data-astro-cid-zhbed4pg]{color:var(--md-on-surface-variant);font-size:.75rem}.publicacion-related__card[data-astro-cid-zhbed4pg] strong[data-astro-cid-zhbed4pg]{color:var(--md-on-surface);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.3;display:-webkit-box;overflow:hidden}.publicacion-related__card[data-astro-cid-zhbed4pg]>span[data-astro-cid-zhbed4pg]:last-child{color:var(--md-theme-primary);font-size:1.1rem}@media (width<=860px){.publicacion-hero[data-astro-cid-zhbed4pg],.publicacion-related__grid[data-astro-cid-zhbed4pg]{grid-template-columns:1fr}}@media (width>=861px){.page-intro{display:none}.publicacion-hero[data-astro-cid-zhbed4pg]{padding:clamp(2rem,4vw,3.5rem)}.publicacion-hero__copy[data-astro-cid-zhbed4pg] h1[data-astro-cid-zhbed4pg]{font-size:clamp(2.5rem,4.8vw,4.5rem);line-height:1.06}.publicacion-body[data-astro-cid-zhbed4pg]{text-align:start;justify-self:stretch;inline-size:100%;max-inline-size:none;padding:clamp(1.5rem,2.5vw,2.5rem)}.publicacion-body[data-astro-cid-zhbed4pg] p,.publicacion-body[data-astro-cid-zhbed4pg] h1,.publicacion-body[data-astro-cid-zhbed4pg] h2,.publicacion-body[data-astro-cid-zhbed4pg] h3,.publicacion-body[data-astro-cid-zhbed4pg] h4,.publicacion-body[data-astro-cid-zhbed4pg] h5,.publicacion-body[data-astro-cid-zhbed4pg] h6,.publicacion-body[data-astro-cid-zhbed4pg] ul,.publicacion-body[data-astro-cid-zhbed4pg] ol,.publicacion-body[data-astro-cid-zhbed4pg] blockquote,.publicacion-body[data-astro-cid-zhbed4pg] .separator{max-inline-size:64ch;margin-inline:0}}@media (width<=480px){.publicacion-facts[data-astro-cid-zhbed4pg] span[data-astro-cid-zhbed4pg]{flex:calc(50% - .35rem);min-inline-size:calc(50% - .35rem)}.publicacion-body[data-astro-cid-zhbed4pg]{padding:1rem}.publicacion-body[data-astro-cid-zhbed4pg] .publicacion-table-scroll{margin-inline:-.25rem}}@media (prefers-reduced-motion:reduce){.publicacion-related__card[data-astro-cid-zhbed4pg]{transition:none}.publicacion-related__card[data-astro-cid-zhbed4pg]:hover{transform:none}}
