/* Loaded only for the main blog/home listing; archive and article layouts are untouched. */
#post_list_tab_1>.p-postList.-type-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;margin:0}
#post_list_tab_1>.p-postList.-type-card>.p-postList__item{width:auto!important;margin:0!important;padding:0!important;min-width:0}
#post_list_tab_1 .p-postList__link{height:100%;display:block}
#post_list_tab_1 .p-postList__thumb{width:100%;margin:0 0 10px;border-radius:6px;overflow:hidden}
#post_list_tab_1 .c-postThumb__figure{height:0;padding:56.25% 0 0;position:relative}
#post_list_tab_1 .c-postThumb__figure:before{display:none}
#post_list_tab_1 .p-postList__body{padding:0}
#post_list_tab_1 .p-postList__title{font-size:14px;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#post_list_tab_1 .p-postList__excerpt{display:none}
#post_list_tab_1 .p-postList__meta{margin-top:7px;font-size:10px}
#post_list_tab_1 .c-postThumb__cat{font-size:9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:599px){#post_list_tab_1>.p-postList.-type-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}#post_list_tab_1 .p-postList__title{font-size:13px;line-height:1.6}#post_list_tab_1 .p-postList__thumb{margin-bottom:8px}}
