.NewsTable_wrapper__nK1QP{width:100%}.NewsTable_emptyState__rEhfJ{text-align:center;padding:4rem 1rem;background-color:#ffffff;border-radius:1rem;border:1px solid #f3f4f6;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.NewsTable_emptyIcon__IMQBA{font-size:3rem;margin-bottom:1rem}.NewsTable_emptyTitle__DE4JM{font-size:1.125rem;font-weight:500;color:#111827}.NewsTable_emptySubtitle__JxSFr{font-size:.875rem;color:#6b7280;margin-top:.5rem}.NewsTable_mobileGrid__OR8to{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media (min-width:640px){.NewsTable_mobileGrid__OR8to{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.NewsTable_mobileGrid__OR8to{display:none}}.NewsTable_card__nOrNN{background-color:#ffffff;padding:1.25rem;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #f3f4f6;display:flex;flex-direction:column;gap:.75rem;transition:box-shadow .2s ease}.NewsTable_card__nOrNN:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.NewsTable_cardHeader__tWS9O{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.NewsTable_sourceBadge__py1Up{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background-color:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NewsTable_dateText__QMnl1{font-size:.75rem;color:#9ca3af;font-weight:500;white-space:nowrap}.NewsTable_cardContent__Br9kp{flex:1}.NewsTable_cardTitle__PIAwD{font-size:1rem;font-weight:700;color:#111827;line-height:1.375;line-clamp:3;-webkit-line-clamp:3}.NewsTable_cardSummary__qkIGo,.NewsTable_cardTitle__PIAwD{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.NewsTable_cardSummary__qkIGo{margin-top:.5rem;font-size:.875rem;color:#6b7280;line-height:1.625;line-clamp:2;-webkit-line-clamp:2}.NewsTable_cardFooter__Ooxdk{margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f9fafb;display:flex;justify-content:flex-end}.NewsTable_desktopTableWrapper__x3K3N{display:none;background-color:#ffffff;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;margin-bottom:1.5rem}@media (min-width:1024px){.NewsTable_desktopTableWrapper__x3K3N{display:block}}.NewsTable_tableScroll__xF262{overflow-x:auto}.NewsTable_table__FCVV1{min-width:100%;border-collapse:collapse;table-layout:fixed}.NewsTable_tableHead__VWRUw{background-color:#f9fafb}.NewsTable_th___1t_f{padding:1rem 1.5rem;text-align:left;font-size:.75rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}.NewsTable_thRight__yK5op{text-align:right}.NewsTable_thDate__Tzut1,.NewsTable_thSource__0l51Y{width:12rem}.NewsTable_thLink__bMtNP{width:8rem}.NewsTable_tbody__3LXkL{background-color:#ffffff}.NewsTable_tr__zAmf6{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.NewsTable_tr__zAmf6:hover{background-color:rgba(249,250,251,.8)}.NewsTable_td__bvTxw{padding:1rem 1.5rem;vertical-align:top}.NewsTable_tableTitle__58n0s{font-weight:600;color:#111827;line-height:1.375}.NewsTable_tableSummary__D7qaa,.NewsTable_tableTitle__58n0s{line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.NewsTable_tableSummary__D7qaa{color:#6b7280;font-size:.875rem;margin-top:.25rem;line-height:1.625}.NewsTable_tableSourceBadge__ei__2{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;background-color:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(29,78,216,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.NewsTable_tableDate__WgcjB{font-size:.875rem;color:#6b7280;white-space:nowrap}.NewsTable_tableLinkCell__xuZl3{text-align:right}.NewsTable_readMoreLink__vpKl3{display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;color:#4f46e5;text-decoration:none;transition:color .2s ease}.NewsTable_readMoreLink__vpKl3:hover{color:#312e81}.NewsTable_readMoreArrow__6FK88{margin-left:.25rem;transition:transform .2s ease}.NewsTable_readMoreLink__vpKl3:hover .NewsTable_readMoreArrow__6FK88{transform:translateX(2px)}.NewsTable_paginationContainer__Oj2c1{background-color:#ffffff;border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:1024px){.NewsTable_paginationContainer__Oj2c1{background-color:#f9fafb;border:1px solid #e5e7eb;flex-direction:row;padding:1rem 1.5rem}}.NewsTable_resultsInfo__ffLhn{font-size:.875rem;color:#4b5563;text-align:center}@media (min-width:640px){.NewsTable_resultsInfo__ffLhn{text-align:left}}.NewsTable_resultsInfo__ffLhn strong{font-weight:600;color:#111827}.NewsTable_paginationControls__3cLn_{display:flex;align-items:center;gap:.5rem}.NewsTable_pageButton__dMDdk{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#374151;background-color:#ffffff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:background-color .2s,color .2s,opacity .2s}.NewsTable_pageButton__dMDdk:hover:not(:disabled){background-color:#f9fafb;color:#111827}.NewsTable_pageButton__dMDdk:disabled{opacity:.5;cursor:not-allowed}.NewsTable_pageInfo__dNAoG{display:none;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#374151}@media (min-width:640px){.NewsTable_pageInfo__dNAoG{display:flex}}.NewsTable_tabsContainer__Lqppg{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none}.NewsTable_tabsContainer__Lqppg::-webkit-scrollbar{display:none}.NewsTable_tabButton__HyQsT{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:#6b7280;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:9999px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.NewsTable_tabButton__HyQsT:hover{background-color:#f9fafb;color:#111827;border-color:#d1d5db}.NewsTable_activeTab__SZEpX{background-color:#4f46e5;color:#ffffff;border-color:#4f46e5;box-shadow:0 2px 4px rgba(79,70,229,.3)}.NewsTable_activeTab__SZEpX:hover{background-color:#4338ca;color:#ffffff;border-color:#4338ca}