*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070707;color:#E5E5E7;font:16px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:#FF2631}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #FF2631;outline-offset:3px}img{max-width:100%;height:auto}.wrap{width:min(1320px,calc(100% - 36px));margin:auto}.brandbar{position:sticky;top:0;z-index:50;background:#0B0B0D;border-bottom:1px solid rgba(255,255,255,.09)}.brandrow{min-height:70px;display:flex;align-items:center;gap:20px}.logo{font-weight:900;font-size:28px;color:#fff;line-height:1}.logo b{color:#F10D18}.logo small{display:block;font-size:10px;letter-spacing:2px;color:#A4A4AA;margin-top:7px}.tagline{color:#A4A4AA;font-size:14px}.actions{margin-left:auto;display:flex;gap:8px}.btn,.iconbtn{border:1px solid rgba(255,255,255,.12);background:#171719;color:#fff;min-height:44px;padding:10px 16px;cursor:pointer}.btn.red{background:linear-gradient(135deg,#FF3540 0%,#F10D18 52%,#9F0710 100%);border:0}.channelbar{background:#111113;border-bottom:1px solid rgba(255,255,255,.09)}.channels{display:flex;white-space:nowrap;align-items:center}.channels a,.morebtn{padding:12px 15px;border:0;background:none;color:#D4D4D6;cursor:pointer}.channels a.active{color:#fff;border-bottom:3px solid #F10D18}.more{position:relative;margin-left:auto}.moremenu{position:absolute;right:0;top:100%;width:190px;background:#18181B;border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 46px rgba(0,0,0,.48);visibility:hidden;pointer-events:none}.more.open .moremenu{visibility:visible;pointer-events:auto}.moremenu a{display:block}.intel{background:#030303;border-bottom:1px solid rgba(241,13,24,.42);overflow-x:auto}.intel .wrap{display:flex;gap:8px;white-space:nowrap;padding-top:8px;padding-bottom:8px}.intel a{font-size:13px;border:1px solid rgba(241,13,24,.42);padding:4px 10px}.intel a.active{background:#fff;color:#F10D18}.page{padding:46px 0 80px}.kicker{color:#F10D18;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.h1{font-size:clamp(34px,5vw,70px);line-height:1.05;margin:8px 0 18px;color:#fff;max-width:1000px}.lead{font-size:18px;color:#A4A4AA;max-width:900px}.section{padding:42px 0;border-top:1px solid rgba(255,255,255,.09)}.section h2{font-size:28px;color:#fff;margin:0 0 20px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{background:#111113;border:1px solid rgba(255,255,255,.09);padding:22px;border-radius:6px}.card h3{color:#fff;margin:4px 0 10px;font-size:20px}.card p{color:#A4A4AA;margin:0}.meta{color:#F10D18;font-size:12px;font-weight:800;letter-spacing:.08em}.hero{display:grid;grid-template-columns:3fr 2fr;gap:20px;align-items:stretch}.visual{min-height:420px;background:radial-gradient(circle at 30% 40%,#70060B 0 12%,transparent 13%),linear-gradient(135deg,#18181B,#070707 55%,#B90912);display:flex;align-items:center;justify-content:center;border:1px solid rgba(241,13,24,.42);position:relative;overflow:hidden}.visual:after{content:'51';font-size:min(26vw,320px);font-weight:1000;line-height:1;color:#fff;opacity:.12}.heroCopy{background:#111113;padding:34px}.heroCopy h1{font-size:clamp(34px,4.5vw,62px);line-height:1.05;margin:10px 0 18px}.links{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.list{display:grid;gap:1px}.item{display:grid;grid-template-columns:70px 150px 1fr auto;gap:14px;align-items:start;padding:18px;background:#111113;border-bottom:1px solid rgba(255,255,255,.09)}.num{font-size:28px;font-weight:900;color:#F10D18}.status{color:#A4A4AA;font-size:13px}.timeline{border-left:3px solid #F10D18;margin-left:12px;padding-left:24px}.step{position:relative;padding:0 0 28px}.step:before{content:'';position:absolute;width:13px;height:13px;border-radius:50%;background:#F10D18;left:-32px;top:8px}.notice{border:1px solid rgba(241,13,24,.42);background:#0B0B0D;padding:28px;box-shadow:0 16px 42px rgba(241,13,24,.10)}footer{background:#030303;border-top:2px solid #F10D18;padding:50px 0 90px}.footgrid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:30px}.footgrid h4{color:#fff}.footgrid a{display:block;color:#A4A4AA;margin:7px 0}.fine{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.09);color:#76767D;font-size:13px}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:80;visibility:hidden;pointer-events:none}.overlay.on{visibility:visible;pointer-events:auto}.panel{position:fixed;z-index:90;background:#111113;visibility:hidden;pointer-events:none;box-shadow:0 18px 46px rgba(0,0,0,.48)}.panel.on{visibility:visible;pointer-events:auto}.channelpanel{left:0;right:0;top:0;max-height:80vh;overflow:auto;padding:28px}.searchpanel{left:50%;top:90px;transform:translateX(-50%);width:min(900px,92vw);padding:28px}.panelhead{display:flex;align-items:center;justify-content:space-between}.panelgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.panelgrid a{display:block;padding:8px 0;color:#D4D4D6}.searchbox{width:100%;background:#070707;border:1px solid rgba(255,255,255,.15);padding:16px;color:#fff;font-size:18px}.mobiletop,.mobilebottom{display:none}@media(max-width:800px){.desktopbrand,.channelbar{display:none}.mobiletop{display:flex;position:sticky;top:0;z-index:50;background:#0B0B0D;align-items:center;justify-content:space-between;min-height:58px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.09)}.mobiletop .logo{font-size:21px}.hero{grid-template-columns:1fr}.heroCopy{order:1}.visual{order:2;min-height:260px}.grid{grid-template-columns:1fr}.item{grid-template-columns:54px 1fr}.item .status,.item>a{grid-column:2}.footgrid{grid-template-columns:1fr 1fr}.footbrand{grid-column:1/-1}.mobilebottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:#0B0B0D;border-top:1px solid rgba(255,255,255,.12);padding-bottom:env(safe-area-inset-bottom)}.mobilebottom a,.mobilebottom button{min-height:52px;background:none;border:0;color:#D4D4D6;font-size:12px}.mobilebottom .active{color:#F10D18}.channelpanel{top:0;bottom:0;left:auto;width:min(88vw,380px);max-height:none}.panelgrid{grid-template-columns:1fr}.searchpanel{inset:0;transform:none;width:auto}.page{padding-top:30px;padding-bottom:110px}.wrap{width:min(100% - 28px,1320px)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}