.NewsArticlePage_articlePageWrapper__U1XUe{background-color:transparent;color:#c9d1d9;color:var(--text-primary);min-height:100dvh;overflow-x:hidden;position:relative}.NewsArticlePage_articlePageContainer__owdEu{background-color:#161b22;background-color:var(--bg-card);border:1px solid #30363d;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.3);margin:2rem auto 4rem;max-width:800px;padding:2rem 1.5rem;position:relative;z-index:1}.NewsArticlePage_backLinkContainer__eNe6c{margin-bottom:2rem}.NewsArticlePage_backLink__r69T1{align-items:center;border-radius:5px;color:#22d3ee;color:var(--link-color);display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.NewsArticlePage_backLink__r69T1:hover{background-color:rgba(34,211,238,.1);color:#67e8f9;color:var(--link-hover-color)}.NewsArticlePage_backLink__r69T1 svg{font-size:1.1rem}.NewsArticlePage_statusDisplay__NKW5a{align-items:center;color:#8b949e;color:var(--text-secondary);display:flex;flex-direction:column;font-size:1.1rem;justify-content:center;min-height:300px;padding:2rem;text-align:center}.NewsArticlePage_errorDisplay__9FgdC{color:#f87171}.NewsArticlePage_statusDisplay__NKW5a svg{font-size:2.5rem;margin-bottom:1rem}@keyframes NewsArticlePage_spin__q9Nf3{to{transform:rotate(1turn)}}.NewsArticlePage_spinner__QLe4U{animation:NewsArticlePage_spin__q9Nf3 1s linear infinite;color:#22d3ee;color:var(--accent-cyan);display:inline-block}.NewsArticlePage_articleImageContainer__kXo2K{background-color:#21262d;border-radius:6px;margin-bottom:2rem;overflow:hidden}.NewsArticlePage_articleImage__dhvzV{display:block;max-height:400px;object-fit:cover;width:100%}.NewsArticlePage_articleTitle__ZLvva{color:#c9d1d9;color:var(--text-primary);font-size:2.2rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.NewsArticlePage_articleMeta__agzIT{border-bottom:1px solid #30363d;border-bottom:1px solid var(--border-color);color:#8b949e;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.8rem 1.5rem;margin-bottom:2rem;padding-bottom:1.5rem}.NewsArticlePage_articleMeta__agzIT span{align-items:center;display:flex;gap:.5rem}.NewsArticlePage_articleMeta__agzIT svg{color:#8b949e;color:var(--text-secondary);flex-shrink:0}.NewsArticlePage_articleBody__8Z4\+G{color:#c9d1d9;color:var(--text-primary);font-size:1.05rem;line-height:1.8}.NewsArticlePage_articleBody__8Z4\+G h1,.NewsArticlePage_articleBody__8Z4\+G h2,.NewsArticlePage_articleBody__8Z4\+G h3,.NewsArticlePage_articleBody__8Z4\+G h4,.NewsArticlePage_articleBody__8Z4\+G h5,.NewsArticlePage_articleBody__8Z4\+G h6{color:#c9d1d9;color:var(--text-primary);font-weight:600;line-height:1.4;margin-bottom:1em;margin-top:1.8em}.NewsArticlePage_articleBody__8Z4\+G h1{font-size:1.8em}.NewsArticlePage_articleBody__8Z4\+G h2{border-bottom:1px solid #30363d;border-bottom:1px solid var(--border-color);font-size:1.5em;padding-bottom:.4em}.NewsArticlePage_articleBody__8Z4\+G h3{font-size:1.3em}.NewsArticlePage_articleBody__8Z4\+G h4{font-size:1.15em}.NewsArticlePage_articleBody__8Z4\+G p{margin-bottom:1.2em}.NewsArticlePage_articleBody__8Z4\+G a{border-bottom:1px dotted #22d3ee;border-bottom:1px dotted var(--link-color);color:#22d3ee;color:var(--link-color);text-decoration:none;transition:color .2s,border-bottom-color .2s}.NewsArticlePage_articleBody__8Z4\+G a:hover{border-bottom-color:#67e8f9;border-bottom-color:var(--link-hover-color);color:#67e8f9;color:var(--link-hover-color)}.NewsArticlePage_articleBody__8Z4\+G ol,.NewsArticlePage_articleBody__8Z4\+G ul{margin-bottom:1.2em;margin-left:1.5rem;padding-left:.8rem}.NewsArticlePage_articleBody__8Z4\+G li{margin-bottom:.6em}.NewsArticlePage_articleBody__8Z4\+G ul li::marker{color:#8b949e;color:var(--text-secondary)}.NewsArticlePage_articleBody__8Z4\+G blockquote{background-color:rgba(34,211,238,.05);border-left:4px solid #22d3ee;border-left:4px solid var(--accent-cyan);color:#8b949e;color:var(--text-secondary);font-style:italic;margin:1.5em 0;padding:.8em 1.2em}.NewsArticlePage_articleBody__8Z4\+G blockquote p{margin-bottom:0}.NewsArticlePage_articleBody__8Z4\+G code{background-color:hsla(212,9%,58%,.2);border-radius:4px;color:#c9d1d9;color:var(--text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em;padding:.2em .5em}.NewsArticlePage_articleBody__8Z4\+G pre{background-color:#010409;border:1px solid #30363d;border:1px solid var(--border-color);border-radius:6px;color:#c9d1d9;font-size:.9em;line-height:1.5;margin-bottom:1.5em;overflow-x:auto;padding:1.2em}.NewsArticlePage_articleBody__8Z4\+G pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0}.NewsArticlePage_articleBody__8Z4\+G hr{border:none;border-top:1px solid #30363d;border-top:1px solid var(--border-color);margin:2.5em 0}.NewsArticlePage_articleBody__8Z4\+G table{border:1px solid #30363d;border:1px solid var(--border-color);border-collapse:collapse;margin-bottom:1.5em;width:100%}.NewsArticlePage_articleBody__8Z4\+G td,.NewsArticlePage_articleBody__8Z4\+G th{border:1px solid #30363d;border:1px solid var(--border-color);padding:.7em .9em;text-align:left}.NewsArticlePage_articleBody__8Z4\+G thead th{background-color:hsla(212,9%,58%,.1);color:#c9d1d9;color:var(--text-primary);font-weight:600}.NewsArticlePage_articleBody__8Z4\+G img{border:1px solid #30363d;border:1px solid var(--border-color);border-radius:6px;display:block;height:auto;margin:1em 0;max-width:100%}@media (max-width:768px){.NewsArticlePage_articlePageContainer__owdEu{margin:1rem .5rem 2rem;padding:1.5rem 1rem}.NewsArticlePage_articleTitle__ZLvva{font-size:1.8rem}.NewsArticlePage_articleMeta__agzIT{font-size:.85rem;margin-bottom:1.5rem;padding-bottom:1rem}.NewsArticlePage_articleBody__8Z4\+G{font-size:1rem;line-height:1.7}.NewsArticlePage_backLinkContainer__eNe6c{margin-bottom:1.5rem}}:root{--bg-dark:#0d1117;--bg-card:#161b22;--border-color:#30363d;--accent-cyan:#22d3ee;--text-primary:#c9d1d9;--text-secondary:#8b949e;--text-accent:var(--accent-cyan);--link-color:var(--accent-cyan);--link-hover-color:#67e8f9}.NewsPage_newsPageWrapper__s3dIg{background-color:#0d1117;background-color:var(--bg-dark);color:#c9d1d9;color:var(--text-primary);min-height:100dvh;overflow-x:hidden;position:relative}.NewsPage_contentBackground__Rkoj7{background-color:transparent;background-image:url(/static/media/profile-bg.8f65b0dcf6364ccb09d3.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(8px);inset:0;mask-image:radial-gradient(circle at center,transparent 0,transparent 25%,rgba(0,0,0,.8) 60%,rgba(0,0,0,.301) 85%);-webkit-mask-image:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.05) 25%,rgba(0,0,0,.8) 60%,rgba(0,0,0,.247) 85%);position:fixed;z-index:0}.NewsPage_pageContainer__xqLGH{background-color:transparent;margin:0 auto;max-width:1200px;padding:2rem 1.5rem 4rem;position:relative;z-index:1}.NewsPage_pageTitle__LOABu{color:#22d3ee;color:var(--text-accent);font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-align:left;text-transform:uppercase}.NewsPage_contentLayout__dzwjq{display:flex;gap:2.5rem}.NewsPage_mainContentArea__o1tVg{flex:3 1;min-width:0}.NewsPage_sidebarArea__R5JRM{flex:1 1;max-width:320px;min-width:280px}.NewsPage_errorDisplay__M7Dj\+,.NewsPage_loadingOverlay__pxKML,.NewsPage_noNewsDisplay__CLFKd{align-items:center;background-color:rgba(22,27,34,.8);border:1px solid #30363d;border:1px solid var(--border-color);border-radius:8px;color:#8b949e;color:var(--text-secondary);display:flex;flex-direction:column;font-size:1.1rem;justify-content:center;min-height:400px;padding:2rem;text-align:center}.NewsPage_errorDisplay__M7Dj\+{background-color:rgba(153,27,27,.2);border-color:hsla(0,91%,71%,.4);color:#f87171}.NewsPage_errorDisplay__M7Dj\+ svg,.NewsPage_loadingOverlay__pxKML svg{font-size:2rem;margin-bottom:1rem}.NewsPage_errorDisplay__M7Dj\+ span,.NewsPage_loadingOverlay__pxKML span,.NewsPage_noNewsDisplay__CLFKd span{display:block}@keyframes NewsPage_spin__tDhFu{to{transform:rotate(1turn)}}.NewsPage_spinner__uuN7y{animation:NewsPage_spin__tDhFu 1s linear infinite;color:#22d3ee;color:var(--accent-cyan);display:inline-block}.NewsPage_featuredNewsSection__BII4L{background-color:#161b22;background-color:var(--bg-card);border:1px solid #30363d;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);display:flex;margin-bottom:2.5rem;overflow:hidden}.NewsPage_featuredImageContainer__X1JXH{background-color:#21262d;flex:1 1 55%;flex-basis:min-content;max-height:350px;min-width:0}.NewsPage_featuredImage__-IDAq{display:block;height:100%;object-fit:cover;visibility:visible;width:100%}.NewsPage_featuredContent__9-oAX{display:flex;flex:1 1 45%;flex-direction:column;justify-content:center;padding:2rem 2.5rem}.NewsPage_featuredDate__zUlJo{color:#8b949e;color:var(--text-secondary);display:block;font-size:.85rem;margin-bottom:.5rem}.NewsPage_featuredTitle__2mCvT{color:#22d3ee;color:var(--text-accent);font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.NewsPage_featuredSnippet__xz8PH{color:#c9d1d9;color:var(--text-primary);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.NewsPage_filterSection__RPdFZ{align-items:center;background-color:#161b22;background-color:var(--bg-card);border:1px solid #30363d;border:1px solid var(--border-color);border-radius:6px;display:flex;gap:.8rem;margin-bottom:2.5rem;padding:.8rem 1.5rem}.NewsPage_filterButton__q7e8z{background:none;border:none;border-radius:4px;color:#8b949e;color:var(--text-secondary);cursor:pointer;font-size:.95rem;font-weight:500;padding:.4rem .8rem;transition:color .2s ease,background-color .2s ease}.NewsPage_filterButton__q7e8z:hover{background-color:hsla(212,9%,58%,.1);color:#c9d1d9;color:var(--text-primary)}.NewsPage_activeFilterButton__6-qHG{background-color:rgba(34,211,238,.1);color:#22d3ee;color:var(--text-accent);font-weight:600}.NewsPage_filterDropdownArrow__PZWTi{color:#8b949e;color:var(--text-secondary);cursor:pointer;margin-left:auto;padding:.4rem}.NewsPage_newsGrid__RQ848{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.NewsPage_newsArticle__QhKSc{background-color:#161b22;background-color:var(--bg-card);border:1px solid #30363d;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease-out,border-color .2s ease-out}.NewsPage_newsArticle__QhKSc:hover{border-color:#22d3ee;border-color:var(--accent-cyan);transform:translateY(-4px)}.NewsPage_imageContainer__4Xuq-{background-color:#21262d;height:180px;overflow:hidden;width:100%}.NewsPage_articleImage__GzBdK{display:block;height:100%;object-fit:cover;transition:transform .3s ease;visibility:visible;width:100%}.NewsPage_newsArticle__QhKSc:hover .NewsPage_articleImage__GzBdK{transform:scale(1.03)}.NewsPage_articleContent__IQB7r{color:#c9d1d9;color:var(--text-primary);display:flex;flex-direction:column;flex-grow:1;padding:1.2rem}.NewsPage_articleDate__CcHE4{color:#8b949e;color:var(--text-secondary);display:block;font-size:.8rem;margin-bottom:.4rem}.NewsPage_articleTitle__\+iMrM{-webkit-line-clamp:2;color:#c9d1d9;color:var(--text-primary);font-size:1.15rem;font-weight:600;line-height:1.4;margin-bottom:.6rem}.NewsPage_articleSnippet__3JAfs,.NewsPage_articleTitle__\+iMrM{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NewsPage_articleSnippet__3JAfs{-webkit-line-clamp:3;color:#8b949e;color:var(--text-secondary);flex-grow:1;font-size:.9rem;line-height:1.6;margin-bottom:1rem}.NewsPage_popularLink__Lwig\+.NewsPage_buttonLink__bZsih,.NewsPage_readMoreLink__O9Rwz.NewsPage_buttonLink__bZsih{background:none;border:none;color:#22d3ee;color:var(--link-color);cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;margin:auto 0 0;padding:0;text-align:left;text-decoration:none;transition:color .2s ease}.NewsPage_popularLink__Lwig\+.NewsPage_buttonLink__bZsih:hover,.NewsPage_readMoreLink__O9Rwz.NewsPage_buttonLink__bZsih:hover{color:#67e8f9;color:var(--link-hover-color);text-decoration:underline}.NewsPage_sidebarSection__-ZdBT{background-color:#161b22;background-color:var(--bg-card);border:1px solid #30363d;border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.NewsPage_sidebarTitle__Yv0sv{border-bottom:1px solid #30363d;border-bottom:1px solid var(--border-color);color:#22d3ee;color:var(--text-accent);font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.2rem;padding-bottom:.6rem;text-transform:uppercase}.NewsPage_popularList__LLbd5{list-style:none;margin:0;padding:0}.NewsPage_popularItem__RKRH8{border-bottom:1px solid #30363d;border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem}.NewsPage_popularItem__RKRH8:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.NewsPage_popularDate__YmWPI{color:#8b949e;color:var(--text-secondary);display:block;font-size:.8rem;margin-bottom:.3rem}.NewsPage_popularLink__Lwig\+.NewsPage_buttonLink__bZsih{color:#c9d1d9;color:var(--text-primary);display:block;font-size:.95rem;font-weight:500;line-height:1.4;margin-top:0;width:100%}.NewsPage_popularLink__Lwig\+.NewsPage_buttonLink__bZsih:hover{color:#22d3ee;color:var(--link-color);text-decoration:none}.NewsPage_indexPlaceholder__IYL2S{color:#8b949e;color:var(--text-secondary);font-size:.9rem;font-style:italic}@media (max-width:992px){.NewsPage_contentLayout__dzwjq{flex-direction:column}.NewsPage_sidebarArea__R5JRM{margin-top:2rem;max-width:none;min-width:0}}@media (max-width:768px){.NewsPage_pageContainer__xqLGH{padding:1.5rem 1rem}.NewsPage_pageTitle__LOABu{font-size:2rem;margin-bottom:1.5rem}.NewsPage_featuredNewsSection__BII4L{flex-direction:column;max-height:none}.NewsPage_featuredImageContainer__X1JXH{max-height:250px}.NewsPage_featuredContent__9-oAX{padding:1.5rem}.NewsPage_featuredTitle__2mCvT{font-size:1.5rem}.NewsPage_featuredSnippet__xz8PH{font-size:.95rem}.NewsPage_filterSection__RPdFZ{flex-wrap:wrap;margin-bottom:2rem;padding:.6rem 1rem}.NewsPage_filterButton__q7e8z{font-size:.9rem}.NewsPage_newsGrid__RQ848{gap:1.5rem;grid-template-columns:1fr}.NewsPage_articleTitle__\+iMrM{font-size:1.1rem}.NewsPage_articleSnippet__3JAfs{font-size:.85rem}}