.page[data-astro-cid-h74sb4uk]{padding-block:var(--space-3xl)}.page__header[data-astro-cid-h74sb4uk]{margin-bottom:var(--space-2xl)}.page__header[data-astro-cid-h74sb4uk] .hero-lead[data-astro-cid-h74sb4uk]{margin-top:var(--space-md);max-width:640px}.editions-grid[data-astro-cid-h74sb4uk]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.editions-grid[data-astro-cid-h74sb4uk]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.editions-grid[data-astro-cid-h74sb4uk]{grid-template-columns:repeat(3,1fr)}}.edition-card[data-astro-cid-h74sb4uk]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl);background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:var(--radius-md);color:inherit;transition:all var(--transition-fast);min-height:260px}.edition-card[data-astro-cid-h74sb4uk]:hover{border-color:var(--color-accent-gold);transform:translateY(-2px)}.edition-card__tapa[data-astro-cid-h74sb4uk]{aspect-ratio:16 / 9;margin:calc(var(--space-xl) * -1) calc(var(--space-xl) * -1) 0;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0}.edition-card__tapa[data-astro-cid-h74sb4uk] img[data-astro-cid-h74sb4uk]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-fast)}.edition-card[data-astro-cid-h74sb4uk]:hover .edition-card__tapa[data-astro-cid-h74sb4uk] img[data-astro-cid-h74sb4uk]{transform:scale(1.03)}.edition-card__num[data-astro-cid-h74sb4uk]{font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:var(--font-medium);color:var(--color-accent-gold);line-height:1}.edition-card__title[data-astro-cid-h74sb4uk]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin-top:var(--space-md)}.edition-card__bajada[data-astro-cid-h74sb4uk]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);flex-grow:1}.edition-card__fecha[data-astro-cid-h74sb4uk]{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:capitalize;margin-top:var(--space-sm)}.narradores-section[data-astro-cid-h74sb4uk]{margin-top:var(--space-4xl);padding-top:var(--space-3xl);border-top:1px solid var(--color-line)}.narradores-section__head[data-astro-cid-h74sb4uk]{margin-bottom:var(--space-2xl);max-width:640px}.section-title[data-astro-cid-h74sb4uk]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-semibold);margin-block:var(--space-sm) var(--space-md)}.section-intro[data-astro-cid-h74sb4uk]{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-normal)}.narradores-grid[data-astro-cid-h74sb4uk]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:640px){.narradores-grid[data-astro-cid-h74sb4uk]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.narradores-grid[data-astro-cid-h74sb4uk]{grid-template-columns:repeat(5,1fr)}}.narrador-mini[data-astro-cid-h74sb4uk]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);padding:var(--space-lg);background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:var(--radius-md);color:inherit;transition:all var(--transition-fast)}.narrador-mini[data-astro-cid-h74sb4uk]:hover{border-color:var(--color-accent-gold);transform:translateY(-2px)}.narrador-mini__avatar[data-astro-cid-h74sb4uk]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--color-line);transition:border-color var(--transition-fast)}.narrador-mini[data-astro-cid-h74sb4uk]:hover .narrador-mini__avatar[data-astro-cid-h74sb4uk]{border-color:var(--color-accent-gold)}.narrador-mini__name[data-astro-cid-h74sb4uk]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text)}.narrador-mini__disc[data-astro-cid-h74sb4uk]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:lowercase}.narrador-mini__q[data-astro-cid-h74sb4uk]{font-family:var(--font-display);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-top:var(--space-xs)}
