.card-standard{border-top:1px solid var(--border-strong);color:var(--text-primary);flex-direction:column;padding-top:16px;display:flex}.card-standard:hover .card-title{color:var(--accent-primary)}.card-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-secondary);margin-bottom:8px;font-size:10px}.card-title{font-family:var(--font-display);letter-spacing:-.02em;transition:color var(--motion-fast) var(--ease-out);font-size:22px;font-weight:800;line-height:1.12}.card-dek{color:var(--text-secondary);font-size:16px;line-height:1.55;font-family:var(--font-reading);margin-top:10px}.card-byline{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);margin-top:12px;font-size:10px}.card-compact{border-top:1px solid var(--border-default);color:var(--text-primary);align-items:baseline;gap:16px;padding:14px 0;display:flex}.card-compact:hover .card-compact-title{color:var(--accent-primary)}.card-compact-min{font-family:var(--font-mono);color:var(--text-muted);flex:none;width:64px;font-size:11px}.card-compact-title{font-family:var(--font-display);letter-spacing:-.01em;transition:color var(--motion-fast) var(--ease-out);font-size:19px;font-weight:700;line-height:1.2}.card-numbered{border-bottom:1px solid var(--border-default);color:var(--text-primary);align-items:baseline;gap:14px;padding:14px 0;display:flex}.card-numbered:last-child{border-bottom:none}.card-numbered:hover .card-numbered-title{color:var(--accent-primary)}.card-number{font-family:var(--font-display);color:var(--border-default);flex:none;font-size:28px;font-weight:900;line-height:1}.card-numbered-body{flex-direction:column;gap:5px;display:flex}.card-numbered-title{font-family:var(--font-display);letter-spacing:-.01em;transition:color var(--motion-fast) var(--ease-out);font-size:18px;font-weight:700;line-height:1.2}.card-numbered-meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-size:10px}
