.agency-news-table .table-row{transition:all .2s ease-in-out}.agency-news-table .table-row:hover{background-color:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.agency-news-card{border-radius:.75rem;box-shadow:0 1px 3px #0000001a;transition:all .2s ease-in-out}.agency-news-card:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.agency-news-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.agency-news-badge--success{background-color:#dcfce7;color:#166534}.agency-news-badge--warning{background-color:#fef3c7;color:#92400e}.agency-news-badge--info{background-color:#dbeafe;color:#1e40af}.agency-news-badge--danger{background-color:#fee2e2;color:#991b1b}.agency-news-button{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out}.agency-news-button:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.agency-news-button--primary{background-color:#3b82f6;color:#fff}.agency-news-button--primary:hover{background-color:#2563eb}.agency-news-button--success{background-color:#10b981;color:#fff}.agency-news-button--success:hover{background-color:#059669}.agency-news-button--danger{background-color:#ef4444;color:#fff}.agency-news-button--danger:hover{background-color:#dc2626}.agency-news-button--secondary{background-color:#6b7280;color:#fff}.agency-news-button--secondary:hover{background-color:#4b5563}.agency-news-image{border-radius:.5rem;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in-out}.agency-news-image:hover{transform:scale(1.05)}.agency-news-content{line-height:1.6}.agency-news-content h1,.agency-news-content h2,.agency-news-content h3,.agency-news-content h4,.agency-news-content h5,.agency-news-content h6{margin-bottom:1rem;font-weight:600}.agency-news-content p{margin-bottom:1rem}.agency-news-content ul,.agency-news-content ol{margin-bottom:1rem;padding-left:1.5rem}.agency-news-content li{margin-bottom:.5rem}@media(max-width:768px){.agency-news-table .table-row{padding:.75rem}.agency-news-card{margin-bottom:1rem}}html.dark .agency-news-card{background-color:#1f2937;border-color:#374151;color:#f9fafb}html.dark .agency-news-table .table-row:hover{background-color:#374151}
