.np-policja .top-strip{background:#1b2436;border-bottom:3px solid #1f3a5f}.np-policja .editorial-masthead{border-bottom-color:#1f3a5f}.np-policja .topic-navigation a{border-bottom:2px solid #c3cdda}.np-policja .topic-navigation a:hover{border-bottom-color:#a32235}.np-policja .article-kicker{color:#1f3a5f}.np-policja .news-visual{background:#eef1f5}.np-policja .news-visual img{object-fit:cover}.np-policja .news-list img{background:#eef1f5}.np-policja .topic-heading{border-color:#9daabd}.np-policja .policja-sources{background:#f1f3f7;border-top:3px solid #1f3a5f;padding:20px}.np-policja .policja-sources ul{padding-left:18px}.np-policja .policja-sources a{color:#1f3a5f}.np-policja .policja-disclaimer{margin-top:14px;padding-top:12px;border-top:1px solid #d0d7e1;font-size:.92em;color:#4b5566}.np-policja .section-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:26px}.np-policja .section-card{display:block;padding:18px 20px;background:#fff;border:1px solid #d5dbe5;border-left:4px solid #1f3a5f;text-decoration:none;color:inherit}.np-policja .section-card:hover{border-left-color:#a32235;background:#f6f8fb}.np-policja .section-card h2{margin:0 0 8px;font-size:1.12em;line-height:1.3}.np-policja .section-card p{margin:0 0 10px;font-size:.95em;color:#4b5566}.np-policja .section-card span{font-size:.88em;color:#1f3a5f;font-weight:600}.np-policja .entry-content table{width:100%;border-collapse:collapse;margin:22px 0;font-size:.95em}.np-policja .entry-content th{background:#eef1f5;text-align:left;padding:10px 12px;border-bottom:2px solid #1f3a5f}.np-policja .entry-content td{padding:9px 12px;border-bottom:1px solid #e0e8e9}.np-policja .entry-content tbody tr:nth-child(odd){background:#fafcfc}@media(max-width:600px){.np-policja .entry-content table{display:block;overflow-x:auto}}
