.newsroom-page{background-color:#080B1A;background-image:url(/img/Stars.webp);background-repeat:repeat;background-position:top;background-size:auto;position:relative;min-height:100vh}.newsroom-content{padding-top:80px;position:relative;z-index:1}.newsroom-container{max-width:1200px;margin:0 auto;padding:0 40px 80px}.newsroom-header{text-align:center;margin-bottom:60px;padding-top:10%}.newsroom-title{font-family:N27,sans-serif;font-size:52px;font-weight:400;line-height:1.2;letter-spacing:-1.56px;color:#FFF;margin:0 0 16px}.newsroom-subtitle{font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-.02em;color:rgba(255,255,255,.6);max-width:600px;margin:0 auto}.newsroom-filter-section{padding:40px 0;margin-bottom:20px;display:none}.newsroom-filter-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}.newsroom-filter-btn{padding:10px 24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;color:rgba(255,255,255,.7);text-decoration:none;font-size:15px;font-family:Geist,sans-serif;font-weight:500;transition:all .2s ease;white-space:nowrap;text-transform:capitalize}.newsroom-filter-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#ffffff}.newsroom-filter-btn.active{background:rgba(246,148,56,.2);border-color:rgba(246,148,56,.4);color:#f69438;font-weight:600}.newsroom-list-section{padding:40px 0 60px}.newsroom-list{display:flex;flex-direction:column}.newsroom-empty,.newsroom-error{text-align:center;padding:80px 20px;color:rgba(255,255,255,.5);font-size:18px;font-family:Geist,sans-serif}.newsroom-error{color:rgba(246,148,56,.8)}.newsroom-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:60px}.pagination-button{padding:12px 32px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#ffffff;text-decoration:none;border-radius:8px;font-family:Geist,sans-serif;font-weight:600;font-size:15px;transition:all .3s ease}.pagination-button:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.pagination-info{color:rgba(255,255,255,.6);font-weight:500;font-size:15px;font-family:Geist,sans-serif}@media (max-width:1024px){.newsroom-container{padding:0 30px 60px}.newsroom-header{margin-bottom:50px}.newsroom-title{font-size:44px}}@media (max-width:768px){.newsroom-content{padding-top:60px}.newsroom-container{padding:0 20px 50px}.newsroom-header{margin-bottom:40px}.newsroom-title{font-size:36px;letter-spacing:-1.2px}.newsroom-subtitle{font-size:16px}.newsroom-filter-section{padding:30px 0}.newsroom-filter-bar{gap:8px}.newsroom-filter-btn{padding:8px 16px;font-size:14px}.newsroom-list-section{padding:20px 0 40px}.newsroom-pagination{flex-direction:column;gap:15px;margin-top:40px}.pagination-button{width:100%;text-align:center;padding:12px 24px}}@media (max-width:480px){.newsroom-container{padding:0 16px 40px}.newsroom-header{padding-top:20%;margin-bottom:30px}.newsroom-title{font-size:28px;letter-spacing:-.84px}.newsroom-subtitle{font-size:14px}.newsroom-filter-btn{padding:7px 14px;font-size:13px}.newsroom-empty,.newsroom-error{padding:60px 20px;font-size:16px}}[data-theme=light] .newsroom-page{background-color:#f4f7fc;background-image:linear-gradient(180deg,#ffffff,rgba(234,241,255,.85) 45%,#e2ebf8)}[data-theme=light] .newsroom-title{background:linear-gradient(90deg,#02407e 0,#000000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .newsroom-subtitle{color:rgba(9,14,24,.55)}[data-theme=light] .newsroom-filter-btn{background:rgba(0,97,193,.06);border:1px solid rgba(0,97,193,.12);color:rgba(9,14,24,.65)}[data-theme=light] .newsroom-filter-btn:hover{background:rgba(0,97,193,.1);border-color:rgba(0,97,193,.22);color:#090e18}[data-theme=light] .newsroom-filter-btn.active{background:rgba(0,97,193,.12);border-color:rgba(0,97,193,.28);color:#0061c1;font-weight:600}[data-theme=light] .newsroom-empty{color:rgba(9,14,24,.45)}[data-theme=light] .newsroom-error{color:#c45a12}[data-theme=light] .pagination-button{background:rgba(255,255,255,.85);border:1px solid rgba(0,97,193,.18);color:#090e18}[data-theme=light] .pagination-button:hover{background:rgba(0,97,193,.08);border-color:rgba(0,97,193,.28)}[data-theme=light] .pagination-info{color:rgba(9,14,24,.55)}