.News_container__f2NSX{max-width:1000px;margin:0 auto;padding:120px 20px 40px;position:relative;z-index:1;background:transparent!important;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08)}.News_header__HCcDt{text-align:center;margin-bottom:2rem}.News_toggleButton__vn_QL{background-color:#0070f3;color:white;padding:8px 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.News_toggleButton__vn_QL:hover{background-color:#0056b3}.News_toggleButtonActive__D6iNe{background-color:#6c757d}.News_toggleButtonActive__D6iNe:hover{background-color:#5a6268}.News_loadingMessage__DNC03{text-align:center;padding:40px;color:#555}.News_errorMessage__PwO9G{padding:15px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;margin-bottom:20px}.News_emptyState__7ogSH{text-align:center;padding:3rem 2rem;background:rgba(26,26,26,.04);border:2px solid rgba(0,0,0,.08);border-radius:16px;color:rgba(26,26,26,.7)}.News_emptyStateTitle__6oiTR{font-family:Barlow Semi Condensed,sans-serif;font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:.75rem;letter-spacing:-.01em}.News_emptyStateText__nruME{font-size:1rem;margin:0;line-height:1.5}.News_newsGrid__97tgO{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem;padding:0}.News_scrollSentinel__8U0wl{height:1px}.News_loadingMore__r0S0N{color:rgba(26,26,26,.6)}.News_loadMoreError__zdWCC,.News_loadingMore__r0S0N{text-align:center;padding:1.5rem 1rem .5rem;font-size:.9rem}.News_loadMoreError__zdWCC{color:#b91c1c}@media (max-width:768px){.News_container__f2NSX{padding:1rem;margin:.5rem;max-width:100%}.News_title__9EFIx{font-size:2rem}.News_subtitle__Ciqt7{font-size:1rem}.News_newsGrid__97tgO{grid-template-columns:1fr;gap:1.5rem}.News_emptyState__7ogSH{padding:2rem 1rem}.News_header__HCcDt{margin-bottom:1.5rem}}@media (max-width:480px){.News_container__f2NSX{padding:.75rem;margin:.25rem;border-radius:12px}.News_title__9EFIx{font-size:1.75rem}.News_subtitle__Ciqt7{font-size:.9rem}.News_newsGrid__97tgO{gap:1rem}.News_header__HCcDt{margin-bottom:1rem}}