.paser-news-filter{display:flex;gap:24px;align-items:flex-start}
.paser-news-filter .pnf-left{flex:1}
.paser-news-filter .pnf-right{width:280px;max-width:35%}
.pnf-categories{display:flex;flex-direction:column;gap:8px}
.pnf-cat-item{display:block;width:100%;text-align:left;padding:8px 12px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer}
.pnf-cat-item.active{border-color:#2271b1;background:#f0f6fc;color:#0a4a82}
.pnf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.pnf-card{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}
.pnf-thumb{display:block;aspect-ratio:16/9;background:#f7f7f7}
.pnf-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.pnf-content{padding:12px}
.pnf-title{font-size:16px;line-height:1.3;margin:0 0 6px}
.pnf-title a{text-decoration:none;color:#111}
.pnf-meta{font-size:12px;color:#666;margin-bottom:8px}
.pnf-excerpt{font-size:14px;color:#333}
.pnf-empty{margin:12px 0;color:#666}
.pnf-loading{opacity:.6;pointer-events:none}
@media (max-width: 992px){
  .paser-news-filter{flex-direction:column}
  .paser-news-filter .pnf-right{width:100%;max-width:100%}
  .pnf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width: 600px){
  .pnf-grid{grid-template-columns:1fr}
}

