.bgw-blog-releases{width:100%;box-sizing:border-box}
.bgw-blog-release-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 8px;border:1px solid #e6e6e6;background:#fff;padding:10px 12px;margin-bottom:20px}
.bgw-blog-release-filter-group{min-width:0}
.bgw-blog-release-filter-label{display:block;font-size:8px;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:#444;margin:0 0 5px}
.bgw-blog-release-filter,.bgw-blog-release-search{width:100%;height:29px;box-sizing:border-box;border:1px solid #e1e1e1;background:#fff;color:#555;padding:5px 8px;font-size:10px;outline:none}
.bgw-blog-release-search-wrap{grid-column:1/-1}
.bgw-blog-release-count{grid-column:1/-1;border-top:1px solid #e7e7e7;padding-top:8px;font-size:9px;line-height:1.2;color:#333}
.bgw-blog-release-list{display:flex;flex-direction:column;gap:8px}
.bgw-blog-release-item{display:flex;align-items:flex-start;gap:0;box-sizing:border-box;background:#fff;border:1px solid #e3e3e3;padding:12px 14px;min-width:0}
.bgw-blog-release-date-col{flex:0 0 135px;min-width:0}
.bgw-blog-release-date{font-size:9px;line-height:1.35;color:#333;margin-bottom:7px}
.bgw-blog-release-type{font-size:7px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#c32d2e}
.bgw-blog-release-content{min-width:0;flex:1}
.bgw-blog-release-title{font-size:11px;line-height:1.35;font-weight:500;margin:0 0 5px;color:#111}
.bgw-blog-release-title a{color:inherit;text-decoration:none}
.bgw-blog-release-title a:hover{text-decoration:underline}
.bgw-blog-release-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}
.bgw-blog-release-tag{display:inline-flex;align-items:center;border:1px solid #e0e0e0;border-radius:10px;padding:2px 6px;font-size:7px;line-height:1;color:#777}
.bgw-blog-release-excerpt{font-size:9px;line-height:1.45;color:#666;max-width:760px}
.bgw-blog-release-image{margin:8px 0}.bgw-blog-release-image img{display:block;max-width:180px;height:auto}
.bgw-blog-release-read-more{display:inline-block;margin-top:7px;font-size:8px;color:#c32d2e;text-decoration:none}
.bgw-blog-release-read-more:hover{text-decoration:underline}
.bgw-blog-release-pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:14px}
.bgw-blog-release-pagination button{border:1px solid #ddd;background:#fff;color:#555;padding:5px 8px;font-size:9px;cursor:pointer}
.bgw-blog-release-pagination button.is-active{background:#c32d2e;color:#fff;border-color:#c32d2e}
.bgw-blog-release-pagination button:disabled{opacity:.45;cursor:not-allowed}
.bgw-blog-release-no-results{border:1px solid #e3e3e3;text-align:center;padding:22px;font-size:10px;color:#777}
.bgw-blog-release-infinite-status{height:1px}
@media(max-width:767px){
 .bgw-blog-release-filters{grid-template-columns:1fr}
 .bgw-blog-release-search-wrap,.bgw-blog-release-count{grid-column:auto}
 .bgw-blog-release-item{display:block;padding:11px}
 .bgw-blog-release-date-col{margin-bottom:7px}
 .bgw-blog-release-date{display:inline-block;margin:0 7px 0 0}
 .bgw-blog-release-type{display:inline-block}
 .bgw-blog-release-title{font-size:11px}
}
