.news-section{width:100%}.news-container{width:100%;background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px 28px;overflow:hidden}.news-banner{width:100%}.news-banner span{color:var(--color-text);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.news-status-body{margin-top:20px;padding-top:24px;border-top:1px dashed rgba(255,255,255,.1);text-align:center}.news-status-body p{margin:0;color:var(--color-text-muted);font-size:15px;font-weight:500}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.news-card{position:relative;display:flex;overflow:hidden;min-width:0;background:var(--color-card,#222222);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .22s var(--ease-out),box-shadow .22s var(--ease-out),background .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.news-card:hover{background:#2a2a2a;border-color:rgba(148,163,184,.4);box-shadow:0 15px 35px rgba(0,0,0,.35)}}.news-accent{flex:0 0 4px;background:#94a3b8}.news-card-content{flex:1 1;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between}.news-date{display:block;margin-bottom:8px;color:#94a3b8;font-size:13px;font-weight:700;letter-spacing:.04em}.news-card h3{margin:0 0 10px;color:#bdbdbd;font-size:19px;line-height:1.35;font-weight:700}.news-card p{margin:0 0 18px;color:var(--color-text);font-size:14px;line-height:1.65}.news-link{display:inline-block;color:#94a3b8;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s ease,transform .2s ease}.news-link:hover{color:#cbd5e1;transform:translateX(3px)}.news-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.news-page-btn,.news-pagination{align-items:center;justify-content:center}.news-page-btn{min-width:38px;height:38px;padding:0 8px;display:inline-flex;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:9px;color:var(--color-text-muted);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.news-page-btn:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(148,163,184,.4);color:var(--color-text)}.news-page-btn:active:not(:disabled){transform:scale(.94)}.news-page-btn.active{background:#94a3b8;border-color:#94a3b8;color:#0b1220}.news-page-btn:disabled{opacity:.35;cursor:not-allowed}.news-page-nav{font-size:18px;font-weight:700}@media (max-width:1024px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.news-container{padding:18px 20px}.news-banner span{font-size:17px}.news-grid{grid-template-columns:1fr;gap:16px;margin-top:18px}.news-card-content{padding:18px 16px}.news-pagination{margin-top:20px;gap:6px}.news-page-btn{min-width:34px;height:34px;font-size:13px}}