.last-lecture-card{display:flex;align-items:stretch;height:256px;gap:0!important;max-width:100%;border:1px solid #DD2222;max-width:100%;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.last-lecture-card:hover{background-color:#FEE1E1;border:2px solid #DD2222}.last-lecture-image{width:208px;flex:0 0 208px;height:100%;margin:0!important;padding:0!important;overflow:hidden;background:#111111}.last-lecture-image img{width:100%;height:100%;object-fit:cover;display:block;margin:0;padding:0}.last-lecture-content{position:relative;flex:1 1 auto;display:flex;flex-direction:column;padding:16px 24px 16px;background-color:transparent;color:#ffffff;box-sizing:border-box}.last-lecture-tag,.last-lecture-title,.last-lecture-section,.last-lecture-excerpt{margin:0 0 4px}.last-lecture-tag{display:inline-block;font-size:16px;font-weight:700;line-height:16px;text-transform:none;color:#DD2222}.last-lecture-title{font-size:24px;font-weight:400;line-height:29px}.last-lecture-section{font-size:16px;font-weight:400;line-height:19px;color:#000000}.last-lecture-excerpt{font-size:14px;font-weight:300;line-height:15px;flex:1 1 auto;overflow:hidden;color:#000000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.last-lecture-keywords{position:absolute;bottom:1.7rem;display:flex;flex-wrap:wrap;gap:0.8rem}.last-lecture-keywords{margin-top:auto;display:flex;flex-wrap:wrap;gap:0.8rem}.last-lecture-keyword{display:inline-flex;align-items:center;justify-content:center;padding:0.1rem 0.4rem;border-radius:0.4rem;border:1px solid #DD2222;font-size:0.9rem;font-weight:600;color:#DD2222;text-transform:lowercase;white-space:nowrap}.ect-minimal-list .ect-list-post{background:#f7eaea;padding:22px;border-radius:6px;margin-bottom:26px;border:1px solid #f0dcdc}.ect-minimal-list .ect-list-title{font-size:24px;font-weight:600;margin:8px 0 10px}.ect-minimal-list .ect-list-venue,.ect-minimal-list .ect-list-organizer,.ect-minimal-list .ect-list-time{font-size:15px}.ect-minimal-list .ect-list-category{font-size:14px;font-weight:600;margin-bottom:6px;color:#333}.ect-list-footer span{display:inline-flex;align-items:center;gap:6px;border:1px solid #e33d3d;padding:6px 12px;border-radius:6px;color:#e33d3d;font-weight:500;font-size:14px;margin-right:8px}.ect-list-footer span i{color:#e33d3d!important}.more-events-btn{display:inline-flex;align-items:center;border:1px solid #e33d3d;padding:8px 16px;border-radius:6px;color:#e33d3d;font-weight:600;text-decoration:none;margin-top:10px}.more-events-btn i{margin-left:6px}