.chapter-card[data-astro-cid-t6t7a36n]{background:0 0;position:relative;container-type:inline-size}.chapter-card__link[data-astro-cid-t6t7a36n]{border:1px solid var(--color-border-strong);background:var(--color-bg-surface-alt);height:100%;box-shadow:var(--shadow-small);clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,1rem 100%,0 calc(100% - 1rem));color:var(--color-text-primary);transition:transform var(--duration-normal) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.chapter-card__link[data-astro-cid-t6t7a36n]:before{z-index:3;background:var(--color-accent-primary);content:"";width:34%;height:3px;position:absolute;top:0;left:0}.chapter-card__link[data-astro-cid-t6t7a36n]:after{z-index:3;background:var(--color-accent-signal);content:"";width:2.5rem;height:3px;position:absolute;bottom:0;right:0}.chapter-card__link[data-astro-cid-t6t7a36n]:hover{border-color:var(--color-accent-primary-dim);background:var(--color-surface-interactive);color:var(--color-text-primary);transform:translate(-3px,-3px)}.chapter-card__link[data-astro-cid-t6t7a36n]:focus-visible{outline:none}.chapter-card[data-astro-cid-t6t7a36n]:focus-within{outline:3px solid var(--color-focus);outline-offset:5px}.chapter-card__media[data-astro-cid-t6t7a36n]{z-index:1;aspect-ratio:16/10;border-bottom:1px solid var(--color-border-strong);background:var(--color-bg-void);position:relative;overflow:hidden}.chapter-card__media[data-astro-cid-t6t7a36n]:after{background:linear-gradient(180deg, transparent 46%, color-mix(in srgb, var(--color-bg-void) 72%, transparent));content:"";position:absolute;inset:0}.chapter-card__thumbnail[data-astro-cid-t6t7a36n]{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard);display:block}.chapter-card__link[data-astro-cid-t6t7a36n]:hover .chapter-card__thumbnail[data-astro-cid-t6t7a36n]{transform:scale(1.018)}.chapter-card__body[data-astro-cid-t6t7a36n]{isolation:isolate;align-content:start;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-6) var(--spacing-6);display:grid;position:relative;overflow:hidden}.chapter-card__body[data-astro-cid-t6t7a36n]>[data-astro-cid-t6t7a36n]:not(.chapter-card__number){z-index:1;position:relative}.chapter-card__number[data-astro-cid-t6t7a36n]{z-index:0;top:-.13em;right:var(--spacing-4);color:color-mix(in srgb, var(--color-text-primary) 7%, transparent);font-family:var(--font-display);pointer-events:none;font-size:clamp(7rem,36cqi,11rem);line-height:.8;position:absolute}.chapter-card__eyebrow[data-astro-cid-t6t7a36n]{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:2rem;color:var(--color-accent-hover);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:600;display:flex}.chapter-card__badge[data-astro-cid-t6t7a36n]{padding:var(--spacing-1) var(--spacing-3);background:var(--color-accent-primary);clip-path:polygon(.4rem 0,100% 0,100% calc(100% - .4rem),calc(100% - .4rem) 100%,0 100%,0 .4rem);color:var(--color-bg-void);font-weight:600}.chapter-card__badge--draft[data-astro-cid-t6t7a36n]{background:var(--color-accent-signal);color:var(--color-text-primary)}.chapter-card[data-astro-cid-t6t7a36n] h2[data-astro-cid-t6t7a36n]{max-width:18ch;font-size:clamp(var(--text-3xl), 12cqi, var(--text-5xl))}.chapter-card__description[data-astro-cid-t6t7a36n]{color:var(--color-text-secondary)}.chapter-card__metadata[data-astro-cid-t6t7a36n]{gap:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-hairline);color:var(--color-text-secondary);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.chapter-card__metadata[data-astro-cid-t6t7a36n] div[data-astro-cid-t6t7a36n]{gap:var(--spacing-1);display:grid}.chapter-card__metadata[data-astro-cid-t6t7a36n] dt[data-astro-cid-t6t7a36n]{letter-spacing:.06em;text-transform:uppercase}.chapter-card__metadata[data-astro-cid-t6t7a36n] dd[data-astro-cid-t6t7a36n]{color:var(--color-text-primary);font-weight:600}.chapter-card__action[data-astro-cid-t6t7a36n]{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:44px;padding-top:var(--spacing-4);border-top:1px solid var(--color-border-hairline);color:var(--color-accent-hover);font-size:var(--text-sm);letter-spacing:.11em;text-transform:uppercase;margin-top:auto;font-weight:600;display:inline-flex}.chapter-card__action[data-astro-cid-t6t7a36n] span[data-astro-cid-t6t7a36n]{color:var(--color-accent-signal);font-size:var(--text-xl)}@container (width>=44rem){.chapter-card__link[data-astro-cid-t6t7a36n]{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);min-height:28rem}.chapter-card__media[data-astro-cid-t6t7a36n]{aspect-ratio:auto;border-right:1px solid var(--color-border-strong);border-bottom:0}.chapter-card__body[data-astro-cid-t6t7a36n]{padding:var(--spacing-12) var(--spacing-8) var(--spacing-8)}.chapter-card__number[data-astro-cid-t6t7a36n]{font-size:min(18rem,40cqi)}}@media (prefers-reduced-motion:reduce){.chapter-card__link[data-astro-cid-t6t7a36n]:hover,.chapter-card__link[data-astro-cid-t6t7a36n]:hover .chapter-card__thumbnail[data-astro-cid-t6t7a36n]{transform:none}}
