.ChapterCards-module__oodn7q__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.875rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.ChapterCards-module__oodn7q__card{border:1px solid var(--rule);background:var(--surface);height:100%;color:inherit;transition:border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:2px;align-content:start;gap:.625rem;padding:1.25rem 1.375rem 1.375rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.ChapterCards-module__oodn7q__card:before{content:"";background:linear-gradient(90deg, var(--s-source), var(--s-transform), var(--s-model), var(--s-semantic));height:3px;position:absolute;inset:0 0 auto}.ChapterCards-module__oodn7q__card:hover{border-color:var(--accent);transform:translateY(-2px)}.ChapterCards-module__oodn7q__top{align-items:baseline;gap:.75rem;display:flex}.ChapterCards-module__oodn7q__num{font-family:var(--font-serif);font-size:var(--step-3);color:var(--accent);line-height:1}.ChapterCards-module__oodn7q__kicker{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-weight:600}.ChapterCards-module__oodn7q__title{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.15}.ChapterCards-module__oodn7q__summary{color:var(--text-2);font-size:var(--step--1);line-height:1.55}.ChapterCards-module__oodn7q__topics{font-size:var(--step--2);color:var(--text-3)}.ChapterCards-module__oodn7q__cta{font-size:var(--step--1);color:var(--accent);font-weight:600}.ChapterCards-module__oodn7q__arrow{transition:transform var(--dur-1) var(--ease);display:inline-block}.ChapterCards-module__oodn7q__card:hover .ChapterCards-module__oodn7q__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.ChapterCards-module__oodn7q__card:hover{transform:none}}
