.gh-list-inner{gap:24px}.gh-list-item{display:flex;height:100%}.gh-list-item-inner{display:flex;flex-direction:column;width:100%}.gh-list-item-inner,a.gh-list-item-inner,a.gh-list-item-inner:link,a.gh-list-item-inner:visited{color:inherit;text-decoration:none}.gh-list-item-content{text-align:left}.gh-list-item-image{margin:18px auto;position:relative;width:100%}.gh-list-item-image img{border-radius:var(--kp-radius-card);box-shadow:-2px 2px 4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08)}.gh-list-item-image{transition:transform .2s ease}.gh-list-item-inner:hover .gh-list-item-image{transform:translateY(-2px)}.gh-list-item-title{color:var(--kp-text);font-size:1.65rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px;transition:color .2s ease}.gh-list-item-inner:hover .gh-list-item-title{color:var(--kp-accent)}.gh-list-item-excerpt{color:var(--kp-text-muted);font-size:1.45rem;line-height:1.55;margin:.8rem 0 0;word-break:break-word}.gh-list-item-primary-tag,.kp-list-authors{color:var(--kp-text-muted);display:block;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.4;margin:0 0 8px}.gh-list-item-primary-author,.gh-list-item-published-at{color:var(--kp-text-muted);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.05em;line-height:1.3;margin-top:.6rem;text-transform:uppercase}.gh-list-header{border-bottom:1px solid var(--kp-border-strong);margin-bottom:24px;padding-bottom:12px}.gh-list-title{color:var(--ghost-accent-color);font-size:3.8rem}.gh-list-action{font-size:1.3rem;font-weight:600;text-decoration:underline;text-transform:uppercase}.gh-list-item-image{aspect-ratio:3/4;max-width:240px}.kp-collection--catalog .gh-list-item-image{aspect-ratio:5/8}.kp-collection--series .gh-list-item-image{aspect-ratio:4/3}.kp-collection--vault .gh-list-item-image{aspect-ratio:1/1}.gh-list.grid .no-image .gh-list-item-inner{padding:3vmin 0}.kp-collection .kp-readable{max-width:92rem}.kp-collection .kp-section-tight{padding-top:0}.kp-collection-intro>*+*{margin-top:1.8rem}.kp-collection-post-nav{padding-top:2.4rem}.kp-collection-post-nav p{margin:0}.kp-collection .kp-section{padding-bottom:clamp(3.2rem,4vw,4.8rem)}/*# sourceMappingURL=lists.css.map */
