*{box-sizing:border-box}
html,body{margin:0;padding:0;background:#050916!important;color:#fff}
body{font-family:Arial,Tahoma,sans-serif;overflow-x:hidden}
.tb-news-page{min-height:100vh;background:radial-gradient(circle at 50% -120px,rgba(55,112,255,.26),transparent 34%),linear-gradient(180deg,#060915 0%,#071025 100%);direction:ltr}
.tb-news-wrap{width:min(1398px,calc(100% - 36px));margin:0 auto;padding-bottom:36px}
.tb-news-hero{height:304px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.28);background:#071022}
.tb-news-hero img{width:100%;height:100%;display:block;object-fit:cover;object-position:left top}
.tb-news-nav{min-height:72px;margin:-17px auto 13px;position:relative;z-index:4;border:1px solid #5b5cff;border-radius:12px;background:linear-gradient(180deg,#0d1738,#091128);display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.25),0 0 24px rgba(91,92,255,.18)}
.tb-news-nav a{display:flex;align-items:center;gap:13px;text-decoration:none;color:#fff;padding:13px 18px;border-right:1px solid rgba(122,139,214,.28);transition:.2s ease}
.tb-news-nav a:last-child{border-right:0}.tb-news-nav a:hover,.tb-news-nav a:focus-visible{background:rgba(68,83,178,.18);outline:none}
.tb-news-nav__icon{width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:rgba(91,99,255,.22);border:1px solid rgba(122,139,214,.35);display:flex;align-items:center;justify-content:center;font-size:19px}
.tb-news-nav b{display:block;text-transform:uppercase;font-size:13px;letter-spacing:.35px}.tb-news-nav small{display:block;color:#b8c6ee;font-size:10px;margin-top:3px}
.tb-news-card{width:min(1160px,calc(100% - 28px));margin:14px auto 0;border:1px solid #6d48ff;border-radius:16px;background:linear-gradient(180deg,#071126,#091330);box-shadow:0 0 28px rgba(109,72,255,.18);padding:34px}
.tb-news-head{display:flex;gap:24px;align-items:center;border-bottom:1px solid rgba(122,139,214,.26);padding-bottom:24px;margin-bottom:24px}
.tb-news-head__icon{width:86px;height:86px;flex:0 0 86px;border-radius:20px;background:linear-gradient(180deg,#facc15,#d97706);display:flex;align-items:center;justify-content:center;font-size:38px;box-shadow:0 12px 24px rgba(0,0,0,.25)}
.tb-news-kicker{color:#aebcff;text-transform:uppercase;letter-spacing:4px;font-size:14px;font-weight:900}.tb-news-head h1{margin:6px 0 0;color:#fff;font-size:36px;text-transform:uppercase}.tb-news-head h1 span{color:#facc15}.tb-news-head p{margin:8px 0 0;color:#dbeafe;font-size:14px;line-height:1.55}
.tb-news-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.tb-news-filters a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:11px;border:1px solid rgba(85,110,219,.42);background:#0b1734;color:#dce7ff;text-decoration:none;font-size:13px;font-weight:900;transition:.2s ease}.tb-news-filters a:hover,.tb-news-filters a:focus-visible{border-color:#7c5cff;color:#fff;outline:none}.tb-news-filters a.is-active{background:linear-gradient(135deg,#305eff,#7b3cff);border-color:#8d70ff;color:#fff;box-shadow:0 0 20px rgba(92,75,255,.28)}
.tb-news-list{display:grid;gap:16px}.tb-news-item,.tb-news-detail{border:1px solid rgba(122,139,214,.30);background:linear-gradient(180deg,rgba(22,35,70,.78),rgba(13,24,52,.88));border-radius:18px;padding:23px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.tb-news-item.is-pinned{border-color:rgba(245,158,11,.52);box-shadow:0 0 24px rgba(245,158,11,.10),inset 0 1px 0 rgba(255,255,255,.05)}
.tb-news-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tb-news-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.tb-news-badge--important{color:#fde68a;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.46)}.tb-news-badge--new{color:#bbf7d0;background:rgba(34,197,94,.10);border:1px solid rgba(34,197,94,.36)}.tb-news-badge--category{color:#c7d2fe;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.38)}
.tb-news-item h2,.tb-news-detail h2{margin:0;color:#fff;line-height:1.25}.tb-news-item h2{font-size:23px}.tb-news-detail h2{font-size:30px}.tb-news-dates{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;color:#9fb0df;font-size:12px;font-weight:800}.tb-news-summary{margin:15px 0 16px;color:#dbeafe;font-size:15px;line-height:1.65}.tb-news-read{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:10px;background:linear-gradient(135deg,#315dff,#743dff);color:#fff;text-decoration:none;font-size:13px;font-weight:900;box-shadow:0 0 18px rgba(72,77,255,.20)}.tb-news-read:hover,.tb-news-read:focus-visible{filter:brightness(1.08);outline:none}.tb-news-detail__body{margin-top:22px;padding-top:20px;border-top:1px solid rgba(122,139,214,.22);color:#e2e8ff;font-size:15px;line-height:1.8;white-space:normal;overflow-wrap:anywhere}
.tb-news-empty{border:1px dashed rgba(148,163,184,.38);background:rgba(7,17,38,.58);border-radius:18px;padding:34px 24px;text-align:center}.tb-news-empty__icon{font-size:38px;margin-bottom:10px}.tb-news-empty h2{margin:0;color:#fff;font-size:24px}.tb-news-empty p{max-width:720px;margin:12px auto 0;color:#cbd5ff;font-size:15px;line-height:1.65}
.tb-news-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.tb-news-actions--single{margin-top:26px}.tb-news-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:11px;text-decoration:none;font-size:13px;font-weight:900}.tb-news-btn--primary{background:linear-gradient(135deg,#315dff,#743dff);border:1px solid #8a72ff;color:#fff;box-shadow:0 0 18px rgba(83,74,255,.23)}.tb-news-btn--secondary{background:#0c1735;border:1px solid rgba(122,139,214,.42);color:#e7edff}
@media(max-width:980px){.tb-news-nav{grid-template-columns:repeat(2,1fr)}.tb-news-nav a{border-bottom:1px solid rgba(122,139,214,.22)}.tb-news-nav a:nth-child(even){border-right:0}.tb-news-nav a:last-child{grid-column:1/-1}.tb-news-card{padding:26px}}
@media(max-width:680px){.tb-news-wrap{width:min(100% - 18px,1398px)}.tb-news-hero{height:205px}.tb-news-nav{grid-template-columns:1fr}.tb-news-nav a,.tb-news-nav a:nth-child(even){border-right:0}.tb-news-nav a:last-child{grid-column:auto}.tb-news-card{width:100%;padding:19px;border-radius:13px}.tb-news-head{display:grid;text-align:center;gap:14px}.tb-news-head__icon{margin:0 auto;width:72px;height:72px;flex-basis:72px}.tb-news-head h1{font-size:27px}.tb-news-kicker{font-size:12px;letter-spacing:2.5px}.tb-news-filters{display:grid;grid-template-columns:1fr 1fr}.tb-news-filters a{padding:0 10px}.tb-news-item,.tb-news-detail{padding:18px}.tb-news-item h2{font-size:20px}.tb-news-detail h2{font-size:24px}.tb-news-dates{display:grid;gap:5px}.tb-news-actions{display:grid}.tb-news-btn{width:100%}}
