.slider-slide:not(:has(img)){min-height:140px;background:var(--color-text,#2c3e50)}
.post-thumbnail:not(:has(img)){display:none}
.bap-outer{width:min(1160px,calc(100% - 40px))}
.bap-content,.bap-sidebar{min-width:0;overflow-wrap:anywhere}
@media(max-width:767px){
 .bap-layout{grid-template-columns:minmax(0,1fr)}
 .bap-outer{padding-block:28px}
}
