*{box-sizing:border-box}html{background:#070707;color:#e5e5e7;font-family:Arial,"Microsoft YaHei",sans-serif}body{margin:0;background:#070707;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{width:min(1320px,calc(100% - 32px));margin:auto}.site-head{position:sticky;top:0;z-index:50;background:#070707}.brandbar{height:72px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:10px}.brand img{max-height:46px;max-width:180px}.brand b{font-size:25px;color:#fff}.brand small{color:#f10d18;font-weight:800}.slogan{color:#a4a4aa}.tools{margin-left:auto;display:flex;align-items:center;gap:8px}.tools a,.tools button,.iconbtn,.quick{min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.09);background:#111113;color:#fff;cursor:pointer}.channelbar{border-block:1px solid rgba(255,255,255,.09);background:#0b0b0d}.navrow{height:48px;display:flex;align-items:stretch;white-space:nowrap}.navrow>a,.more>button{display:flex;align-items:center;padding:0 18px;border:0;background:none;color:#d4d4d6;cursor:pointer}.navrow .active{color:#fff;border-bottom:3px solid #f10d18}.more{margin-left:auto;position:relative}.more>button{height:48px}.more #moreMenu{visibility:hidden;pointer-events:none;position:absolute;right:0;top:48px;background:#18181b;border:1px solid rgba(255,255,255,.09);min-width:180px;padding:8px;box-shadow:0 18px 46px rgba(0,0,0,.48)}.more #moreMenu.open{visibility:visible;pointer-events:auto}.more a{display:block;padding:12px}.intel{background:#030303;border-bottom:1px solid rgba(241,13,24,.42)}.intel .wrap{display:flex;gap:8px;overflow-x:auto}.intel a{padding:9px 12px;font-size:13px;white-space:nowrap}.intel a:before{content:'■';color:#f10d18;margin-right:7px}main{min-height:60vh}.hero,.pagehero{padding:56px 0}.hero-grid{display:grid;grid-template-columns:3fr 2fr;gap:34px}.visual{min-height:390px;background:radial-gradient(circle at 35% 45%,#f10d18 0 15%,transparent 16%),linear-gradient(135deg,#18181b,#030303);border:1px solid rgba(241,13,24,.42);position:relative;overflow:hidden}.visual:after{content:'51';position:absolute;right:6%;bottom:-12%;font-size:240px;font-weight:900;color:rgba(255,255,255,.07)}.visual img{width:100%;height:100%;object-fit:contain}.eyebrow{color:#ff2631;font-weight:900;letter-spacing:.12em}.hero h1,.pagehero h1{font-size:clamp(36px,5vw,72px);line-height:1.03;margin:12px 0;color:#fff}.hero p,.pagehero p,.article p{line-height:1.9;color:#cfcfd3}.actions{display:flex;gap:12px;margin:24px 0}.btn{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;background:linear-gradient(135deg,#ff3540,#f10d18 52%,#9f0710);color:#fff;font-weight:800}.btn.secondary{background:#171719;border:1px solid rgba(255,255,255,.09)}.section{padding:48px 0;border-top:1px solid rgba(255,255,255,.09)}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.section h2{font-size:32px;color:#fff;margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{background:#111113;border:1px solid rgba(255,255,255,.09);padding:22px;min-height:180px}.card .num{font-size:42px;color:#f10d18;font-weight:900}.card h3{color:#fff}.card p{color:#a4a4aa;line-height:1.75}.article{width:min(900px,calc(100% - 32px));margin:0 auto 70px}.article h2{margin-top:38px;color:#fff;border-left:4px solid #f10d18;padding-left:14px}.article .status{display:inline-block;border:1px solid rgba(241,13,24,.42);padding:6px 9px;color:#ff2631}.timeline{border-left:3px solid #f10d18;padding-left:25px}.timeline article{margin:24px 0;background:#111113;padding:20px}.footer{background:#030303;border-top:2px solid #f10d18;padding:50px 0 100px}.footgrid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:26px}.footgrid section>a:not(.brand){display:block;color:#a4a4aa;padding:6px 0}.footgrid p,.legal{color:#76767d;line-height:1.8}.legal{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.09)}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:80;visibility:hidden;pointer-events:none}.overlay.open{visibility:visible;pointer-events:auto}.panel{position:fixed;z-index:90;left:0;right:0;top:0;max-height:80vh;overflow:auto;background:#0b0b0d;border-bottom:2px solid #f10d18;padding:28px max(20px,calc((100vw - 1320px)/2));transform:translateY(-105%);visibility:hidden;pointer-events:none;transition:.22s}.panel.open{transform:none;visibility:visible;pointer-events:auto}.panelgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.panel h2{font-size:34px}.panel h3{color:#ff2631}.panel a{display:block;padding:10px;background:#111113;margin:6px 0}.panel small{display:block;color:#76767d;margin-top:4px}.close{float:right;min-height:44px;background:#18181b;color:#fff;border:1px solid rgba(255,255,255,.09)}.search input{width:100%;padding:16px;background:#111113;border:1px solid rgba(255,255,255,.15);color:#fff}.searchlinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.locked{overflow:hidden}.mobile-only,.mobile-bottom{display:none}:focus-visible{outline:2px solid #ff2631;outline-offset:2px}@media(max-width:760px){.wrap{width:calc(100% - 28px)}.brandbar{height:60px;justify-content:space-between}.brandbar .slogan,.tools,.channelbar{display:none}.mobile-only{display:inline-flex;align-items:center}.brand img{max-height:38px;max-width:140px}.intel{margin-top:0}.hero,.pagehero{padding:30px 0}.hero-grid{grid-template-columns:1fr}.hero-grid .visual{order:2;min-height:230px}.grid{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr 1fr}.footgrid section:first-child{grid-column:1/-1}.panel{left:auto;width:min(92vw,420px);height:100vh;max-height:none;transform:translateX(105%)}.panelgrid{grid-template-columns:1fr}.search{left:0;width:100vw}.mobile-bottom{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);background:#0b0b0d;border-top:1px solid rgba(255,255,255,.12);padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom a,.mobile-bottom button{min-height:52px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#fff}.footer{padding-bottom:130px}.visual:after{font-size:150px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}