.series-list-header[data-astro-cid-gth736do]{text-align:center;margin-bottom:var(--spacing-2xl)}.series-list-header[data-astro-cid-gth736do] h1[data-astro-cid-gth736do]{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md);letter-spacing:-.03em}.series-list-header[data-astro-cid-gth736do] h1[data-astro-cid-gth736do] img[data-astro-cid-gth736do]{display:inline-block;height:clamp(2.5rem,6vw,3.75rem);width:auto}.series-list-header[data-astro-cid-gth736do] p[data-astro-cid-gth736do]{font-size:1.125rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.series-list[data-astro-cid-gth736do]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.series-card[data-astro-cid-gth736do]{display:block;text-decoration:none;color:inherit}.series-card-inner[data-astro-cid-gth736do]{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;padding:var(--spacing-xl);transition:box-shadow var(--transition-base),transform var(--transition-base)}.series-card-inner[data-astro-cid-gth736do].has-cover-image{padding:0}.series-card-inner[data-astro-cid-gth736do].has-cover-image .series-card-content[data-astro-cid-gth736do]{padding:var(--spacing-xl)}.series-card-content[data-astro-cid-gth736do]{min-width:0}.series-card-image[data-astro-cid-gth736do]{background:var(--color-surface)}.series-card-image[data-astro-cid-gth736do] img[data-astro-cid-gth736do]{aspect-ratio:16 / 9;display:block;object-fit:cover;object-position:center;width:100%;transition:transform var(--transition-base)}.series-card[data-astro-cid-gth736do]:hover .series-card-inner[data-astro-cid-gth736do]{box-shadow:var(--shadow-md);transform:translateY(-2px)}.series-card[data-astro-cid-gth736do]:hover .series-card-image[data-astro-cid-gth736do] img[data-astro-cid-gth736do]{transform:scale(1.03)}.series-card-title[data-astro-cid-gth736do]{font-size:1.375rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);letter-spacing:-.01em;line-height:1.4}.series-card[data-astro-cid-gth736do]:hover .series-card-title[data-astro-cid-gth736do]{color:var(--color-accent)}.series-card-desc[data-astro-cid-gth736do]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--spacing-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.series-card-meta[data-astro-cid-gth736do]{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.series-card-parts[data-astro-cid-gth736do]{font-size:.75rem;font-weight:600;color:var(--color-accent);background-color:var(--color-surface);padding:.125rem var(--spacing-sm);border-radius:var(--radius-sm)}.series-card-date[data-astro-cid-gth736do]{font-size:.875rem;color:var(--color-text-secondary)}@media(max-width:767px){.series-list[data-astro-cid-gth736do]{display:block}.series-card-inner[data-astro-cid-gth736do]{display:flex;flex-direction:column;background-color:transparent;border:0;border-top:1px solid var(--color-border);border-radius:0;box-shadow:none;overflow:visible;padding:var(--spacing-lg)}.series-card-inner[data-astro-cid-gth736do].has-cover-image{flex-direction:row;gap:var(--spacing-md);padding:var(--spacing-md) 0}.series-card[data-astro-cid-gth736do]:hover .series-card-inner[data-astro-cid-gth736do]{box-shadow:none;transform:none}.series-card[data-astro-cid-gth736do]:last-child .series-card-inner[data-astro-cid-gth736do]{border-bottom:1px solid var(--color-border)}.series-card-image[data-astro-cid-gth736do]{align-self:stretch;flex-shrink:0;order:0;width:104px;border-radius:var(--radius-md);overflow:hidden}.series-card-image[data-astro-cid-gth736do] img[data-astro-cid-gth736do]{aspect-ratio:auto;height:100%}.series-card-content[data-astro-cid-gth736do]{flex:1;min-width:0}.series-card-inner[data-astro-cid-gth736do].has-cover-image .series-card-content[data-astro-cid-gth736do]{padding:0}.series-card-title[data-astro-cid-gth736do]{font-size:1.0625rem}}.notes-page[data-astro-cid-2hpexvoo]{padding:var(--spacing-2xl) 0;min-height:60vh}@media(max-width:767px){.notes-page[data-astro-cid-2hpexvoo]{padding:var(--spacing-xl) 0}}@media(min-width:768px){.notes-page[data-astro-cid-2hpexvoo]{padding:var(--spacing-3xl) 0}}
