.chapter-card[data-astro-cid-lcgkb3qv]{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-line) 85%, transparent);border-radius:var(--radius-card);width:100%;height:100%;min-height:0;color:inherit;isolation:isolate;flex-direction:column;gap:0;padding:1.25rem;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #0000000a}.chapter-card__meta[data-astro-cid-lcgkb3qv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;margin-block-end:.9rem;display:flex}.chapter-card__status[data-astro-cid-lcgkb3qv]{background:color-mix(in srgb, var(--color-ink) 6%, transparent);letter-spacing:.02em;color:color-mix(in srgb, var(--color-ink) 72%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.chapter-card__dot[data-astro-cid-lcgkb3qv]{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.chapter-card__status[data-astro-cid-lcgkb3qv].is-active{color:#1a7f4b;background:#e4f0e9}.chapter-card__status[data-astro-cid-lcgkb3qv].is-active .chapter-card__dot[data-astro-cid-lcgkb3qv]{animation:2s ease-out infinite chapter-card-pulse;box-shadow:0 0 #1a7f4b8c}@keyframes chapter-card-pulse{70%{box-shadow:0 0 0 .45rem #0000}to{box-shadow:0 0 #0000}}.chapter-card__code[data-astro-cid-lcgkb3qv]{background:color-mix(in srgb, var(--color-brand) 10%, white);border:1px solid color-mix(in srgb, var(--color-brand) 22%, transparent);font-family:var(--font-display);letter-spacing:.04em;color:var(--color-brand);border-radius:999px;align-items:center;padding:.22rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.chapter-card__title[data-astro-cid-lcgkb3qv]{font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:-.015em;color:var(--color-ink);margin:0;font-weight:600;line-height:1.2;transition:color .2s}.chapter-card__excerpt[data-astro-cid-lcgkb3qv]{color:color-mix(in srgb, var(--color-ink) 68%, transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.chapter-card__row[data-astro-cid-lcgkb3qv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-block-start:1rem;display:flex}.chapter-card__ig[data-astro-cid-lcgkb3qv]{background:var(--color-brand-dark);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.chapter-card__loc[data-astro-cid-lcgkb3qv]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.chapter-card__loc[data-astro-cid-lcgkb3qv] .cb-icon{color:var(--color-brand);flex-shrink:0}.chapter-card__media[data-astro-cid-lcgkb3qv]{aspect-ratio:4/3;border-radius:var(--radius-inner);background:var(--color-surface-muted);box-sizing:border-box;flex:auto;min-height:9rem;margin-block-start:1.1rem;position:relative;overflow:hidden}.chapter-card__media--logo[data-astro-cid-lcgkb3qv],.chapter-card__media--empty[data-astro-cid-lcgkb3qv]{place-items:center;display:grid}.chapter-card__photo[data-astro-cid-lcgkb3qv],.chapter-card__media--photo[data-astro-cid-lcgkb3qv] img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.chapter-card__logo[data-astro-cid-lcgkb3qv]{box-sizing:border-box;place-items:center;width:100%;height:100%;padding:1.5rem;display:grid}.chapter-card__logo[data-astro-cid-lcgkb3qv] img[data-astro-cid-lcgkb3qv],.chapter-card__logo[data-astro-cid-lcgkb3qv] img{object-fit:contain;object-position:center;width:75%;height:75%;transition:transform .35s cubic-bezier(.22,1,.36,1)}.chapter-card__logo-fallback[data-astro-cid-lcgkb3qv]{max-width:80%;font-family:var(--font-display);font-size:clamp(.8rem, 2.4cqi, var(--font-size-lg));color:var(--color-brand);text-align:center;overflow-wrap:anywhere;font-weight:500;line-height:1.2}@media (hover:hover) and (pointer:fine){.chapter-card--custom-cursor[data-astro-cid-lcgkb3qv]{cursor:none}}.chapter-card[data-astro-cid-lcgkb3qv]:hover,.chapter-card[data-astro-cid-lcgkb3qv]:focus-visible{transform:translateY(-6px);box-shadow:0 18px 36px #0000001a}.chapter-card[data-astro-cid-lcgkb3qv]:hover .chapter-card__title[data-astro-cid-lcgkb3qv],.chapter-card[data-astro-cid-lcgkb3qv]:focus-visible .chapter-card__title[data-astro-cid-lcgkb3qv]{color:var(--color-brand)}.chapter-card[data-astro-cid-lcgkb3qv]:hover .chapter-card__logo[data-astro-cid-lcgkb3qv] img[data-astro-cid-lcgkb3qv],.chapter-card[data-astro-cid-lcgkb3qv]:hover .chapter-card__logo[data-astro-cid-lcgkb3qv] img,.chapter-card[data-astro-cid-lcgkb3qv]:focus-visible .chapter-card__logo[data-astro-cid-lcgkb3qv] img[data-astro-cid-lcgkb3qv],.chapter-card[data-astro-cid-lcgkb3qv]:focus-visible .chapter-card__logo[data-astro-cid-lcgkb3qv] img,.chapter-card[data-astro-cid-lcgkb3qv]:hover .chapter-card__photo[data-astro-cid-lcgkb3qv],.chapter-card[data-astro-cid-lcgkb3qv]:hover .chapter-card__media--photo[data-astro-cid-lcgkb3qv] img,.chapter-card[data-astro-cid-lcgkb3qv]:focus-visible .chapter-card__photo[data-astro-cid-lcgkb3qv],.chapter-card[data-astro-cid-lcgkb3qv]:focus-visible .chapter-card__media--photo[data-astro-cid-lcgkb3qv] img{transform:scale(1.04)}.chapter-card[data-astro-cid-lcgkb3qv]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.chapter-card[data-astro-cid-lcgkb3qv],.chapter-card__logo[data-astro-cid-lcgkb3qv] img[data-astro-cid-lcgkb3qv],.chapter-card__photo[data-astro-cid-lcgkb3qv],.chapter-card__media--photo[data-astro-cid-lcgkb3qv] img{transition:none}.chapter-card__status[data-astro-cid-lcgkb3qv].is-active .chapter-card__dot[data-astro-cid-lcgkb3qv]{animation:none}.chapter-card[data-astro-cid-lcgkb3qv]:hover,.chapter-card[data-astro-cid-lcgkb3qv]:focus-visible{transform:none}}
