*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070707;color:#E5E5E7;font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.72;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{width:min(1320px,calc(100% - 36px));margin:auto}.site-head{position:sticky;top:0;z-index:50;background:#070707}.brandbar{height:70px;display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:10px;min-width:max-content}.brand img,.footbrand img{max-width:150px;max-height:44px;object-fit:contain}.brand b{font-size:26px;color:#fff}.brand small,.footbrand small{color:#F10D18}.tagline{color:#A4A4AA;font-size:14px}.head-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.textbtn,.iconbtn{min-height:44px;padding:0 14px;border:1px solid transparent;background:transparent;color:#fff;cursor:pointer}.textbtn:hover,.textbtn:focus-visible,.iconbtn:focus-visible{border-color:#F10D18}.channelbar{border-block:1px solid rgba(255,255,255,.09);background:#0B0B0D}.channels{height:48px;display:flex;align-items:stretch}.channels>a,.more summary{display:flex;align-items:center;padding:0 17px;white-space:nowrap;cursor:pointer}.channels>a.active,.channels>a:hover{color:#fff;border-bottom:3px solid #F10D18}.more{margin-left:auto;position:relative}.more summary{height:48px}.more div{position:absolute;right:0;top:48px;width:180px;background:#18181B;border:1px solid rgba(255,255,255,.09);padding:8px;box-shadow:0 18px 46px rgba(0,0,0,.48)}.more div a{display:block;padding:10px}.more div a:hover{background:#202024;color:#FF2631}.intel{background:#030303;border-bottom:1px solid rgba(241,13,24,.42)}.intelrow{display:flex;gap:22px;overflow-x:auto;white-space:nowrap;padding:8px 0;font-size:13px}.intelrow b{color:#FF2631}.intelrow a:hover{color:#fff}.hero{display:grid;grid-template-columns:1.35fr 1fr;gap:36px;padding:58px 0}.hero-art{min-height:460px;background:radial-gradient(circle at 35% 45%,#F10D18 0 13%,transparent 14%),repeating-linear-gradient(125deg,transparent 0 30px,rgba(241,13,24,.13) 31px 33px),#111113;border:1px solid rgba(241,13,24,.42);display:grid;place-items:center;overflow:hidden}.hero-art img{width:100%;height:100%;object-fit:contain}.hero-art .cssbrand{font-size:clamp(58px,9vw,128px);font-weight:900;color:#fff;letter-spacing:-8px}.hero-art .cssbrand span{color:#F10D18}.eyebrow{color:#FF2631;font-weight:800;letter-spacing:.14em}.hero h1,.pagehero h1{font-size:clamp(38px,5vw,72px);line-height:1.06;margin:.25em 0;color:#fff;letter-spacing:-.04em}.hero p{color:#D4D4D6}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.btn{display:inline-flex;min-height:46px;align-items:center;padding:0 20px;background:linear-gradient(135deg,#FF3540 0%,#F10D18 52%,#9F0710 100%);color:#fff;font-weight:700}.btn.secondary{background:#171719;border:1px solid rgba(255,255,255,.09)}.directions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.directions div,.card{background:#111113;border:1px solid rgba(255,255,255,.09);padding:18px}.directions b{display:block;color:#fff}.section{padding:52px 0;border-top:1px solid rgba(255,255,255,.09)}.sectionhead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.sectionhead h2{font-size:clamp(28px,4vw,48px);line-height:1;margin:0;color:#fff}.sectionhead a{color:#FF2631}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid.two{grid-template-columns:repeat(2,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}.card h3{margin:.2em 0;color:#fff;font-size:21px}.card p{color:#A4A4AA}.label,.status{display:inline-block;color:#FF2631;font-size:12px;font-weight:800;letter-spacing:.08em}.num{font-size:34px;font-weight:900;color:#F10D18}.telegraph .card{display:grid;grid-template-columns:60px 1fr auto;gap:16px;align-items:start}.ranking .card{display:grid;grid-template-columns:80px 1fr;gap:15px}.ranking .num{font-size:52px}.feature{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.feature .lead{padding:28px;background:#111113;border-left:5px solid #F10D18}.feature .side{display:grid;gap:14px}.timeline{border-left:3px solid #F10D18;margin-left:14px;padding-left:28px}.timeline article{position:relative;margin:0 0 24px;background:#111113;padding:20px}.timeline article:before{content:"";position:absolute;left:-37px;top:25px;width:15px;height:15px;border-radius:50%;background:#F10D18}.alertbox{border:2px solid #F10D18;padding:28px;background:#0B0B0D}.pagehero{padding:64px 0 35px}.pagehero p{max-width:800px;color:#A4A4AA}.article-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.7fr);gap:28px;padding-bottom:60px}.prose{background:#0B0B0D;border-top:4px solid #F10D18;padding:clamp(22px,4vw,48px)}.prose h2{color:#fff;font-size:28px;margin-top:1.5em}.prose h3{color:#fff}.prose p,.prose li{color:#D4D4D6}.asidebox{position:sticky;top:160px;align-self:start;background:#111113;padding:22px;border:1px solid rgba(255,255,255,.09)}.asidebox a{display:block;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.09)}.faq details{background:#111113;margin:10px 0;padding:18px}.faq summary{cursor:pointer;color:#fff;font-weight:700}.footer{background:#030303;border-top:2px solid #F10D18;padding:50px 0 90px}.footgrid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:28px}.footgrid h3{color:#fff}.footgrid a{display:block;color:#A4A4AA;padding:4px 0}.footbrand p{color:#A4A4AA}.legal{border-top:1px solid rgba(255,255,255,.09);margin-top:30px;padding-top:20px;color:#76767D;font-size:13px}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:80;visibility:hidden;pointer-events:none;opacity:0;transition:.2s}.overlay.open{visibility:visible;pointer-events:auto;opacity:1}.channel-center,.search-panel{position:fixed;z-index:90;left:0;right:0;top:0;background:#0B0B0D;border-bottom:2px solid #F10D18;visibility:hidden;pointer-events:none;transform:translateY(-20px);opacity:0;transition:.2s;max-height:80vh;overflow:auto;padding:42px 0}.channel-center.open,.search-panel.open{visibility:visible;pointer-events:auto;transform:none;opacity:1}.close{position:absolute;right:22px;top:12px;background:none;border:0;color:#fff;font-size:34px;cursor:pointer}.centergrid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.centergrid h3{color:#FF2631}.centergrid a{display:block;padding:10px 0;color:#fff}.centergrid small{display:block;color:#76767D}.search-panel input{width:100%;background:#18181B;color:#fff;border:1px solid rgba(255,255,255,.09);padding:16px}.searchlinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.searchlinks a{padding:9px 13px;background:#18181B}.locked{overflow:hidden}.mobile-only{display:none}.bottomnav{display:none}@media(max-width:800px){.desktop-only{display:none!important}.mobile-only{display:flex}.wrap{width:min(100% - 28px,1320px)}.brandbar{height:58px;justify-content:space-between}.brand{position:absolute;left:50%;transform:translateX(-50%)}.brand img{max-width:120px;max-height:36px}.brand b{font-size:20px}.brand small{display:none}.head-actions{margin:0 0 0 auto}.hero{grid-template-columns:1fr;padding:30px 0}.hero>div:nth-child(2){order:-1}.hero-art{min-height:280px}.directions,.grid,.grid.two,.grid.four,.feature,.article-layout,.footgrid{grid-template-columns:1fr}.telegraph .card{grid-template-columns:45px 1fr}.telegraph .status{grid-column:2}.ranking .card{grid-template-columns:65px 1fr}.centergrid{grid-template-columns:1fr 1fr}.channel-center{left:auto;width:min(92vw,420px);height:100vh;max-height:none;transform:translateX(100%)}.channel-center.open{transform:none}.search-panel{height:100vh;max-height:none}.asidebox{position:static}.footer{padding-bottom:110px}.bottomnav{position:fixed;z-index:60;left:0;right:0;bottom:0;background:#0B0B0D;border-top:1px solid rgba(255,255,255,.09);grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom)}.bottomnav a,.bottomnav button{min-height:54px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#D4D4D6}.bottomnav button{cursor:pointer}.pagehero{padding-top:35px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:focus-visible{outline:2px solid #FF2631;outline-offset:2px}