/* Alumni category: card list overrides */
.pg_post_listbx .post_listitembx{display:flex; flex-direction:column;}
.pg_post_listbx .post_listitembx .thum{position:relative; overflow:hidden; aspect-ratio: 4/3; flex:0 0 auto;}
.pg_post_listbx .post_listitembx .thum img{display:block; width:100%; height:100%; object-fit:cover; transition: transform .35s ease; transform-origin:center;}
.pg_post_listbx .post_listitembx:hover .thum img{transform:scale(1.1);}  
/* custom.css 의 .post_listitembx .cont{overflow:hidden;} 을 무력화 */
.pg_post_listbx .post_listitembx .cont{display:flex; flex-direction:column; gap:10px; min-height:260px; padding:18px 18px 56px; overflow:visible; flex:1 1 auto;}
.pg_post_listbx .post_listitembx .cont .post_meta{margin-top:auto; display:flex; align-items:center; justify-content:space-between; gap:8px;}
.pg_post_listbx .post_listitembx .cont h3 a{display:-webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; overflow:hidden;}
.pg_post_listbx .post_listitembx .cont .sub_text a{display:-webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; overflow:hidden;}
.section.latest-news.is-alumni{background:transparent!important;}
