.bl .leadguide{background:var(--hud-card);border:1px solid var(--hud-border);border-radius:18px;padding:clamp(22px,3vw,30px);display:block;text-decoration:none;transition:.25s ease}.bl .leadguide:hover{border-color:#5c9bff80;transform:translateY(-2px)}.bl .leadguide .lg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--hud-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#8fa3c4;padding-bottom:12px;border-bottom:1px solid var(--hud-border)}.bl .leadguide .lg-head b{color:var(--hud-tele);font-weight:500}.bl .leadguide h2{font-size:clamp(19px,2.1vw,24px);line-height:1.3;color:#fff;margin:16px 0 10px}.bl .leadguide p{color:var(--hud-fg-dim);font-size:14.5px;line-height:1.6;margin:0}.bl .leadguide .lg-go{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--hud-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-primary-lt)}.bl .leadguide:hover .lg-go svg{transform:translate(4px)}.bl .leadguide .lg-go svg{width:15px;height:15px;transition:transform .25s ease}.bl .filterrow{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.bl .filterrow .tabs{margin-top:0;border-bottom:0;flex:1 1 auto}.bl .tab .n{margin-left:8px;opacity:.65;font-size:10.5px}.bl .bsearch{position:relative;flex:0 1 280px;min-width:200px}.bl .bsearch input{width:100%;background:#ffffff0a;border:1px solid var(--hud-border);border-radius:999px;padding:11px 38px;color:var(--hud-fg);font-size:max(14px,var(--field-font-floor))}.bl .bsearch input::-moz-placeholder{color:#7c8aa5}.bl .bsearch input::placeholder{color:#7c8aa5}.bl .bsearch input:focus{outline:none;border-color:var(--hud-primary-lt)}.bl .bsearch .ico,.bl .bsearch .clr{position:absolute;top:50%;transform:translateY(-50%);color:#8fa3c4;display:inline-flex}.bl .bsearch .ico{left:13px;pointer-events:none}.bl .bsearch .clr{right:11px;background:none;border:0;cursor:pointer;padding:3px}.bl .bsearch .clr:hover{color:#fff}.bl .bsearch svg{width:16px;height:16px}.bl .resultline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px;font-family:var(--hud-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8fa3c4}.bl .resultline button{background:none;border:0;padding:0;cursor:pointer;color:var(--hud-primary-lt);font:inherit;letter-spacing:inherit}.bl .resultline button:hover{text-decoration:underline}.bl .bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}@media (max-width: 1000px){.bl .bgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.bl .bgrid{grid-template-columns:1fr}}.bl .bcard{display:flex;flex-direction:column;background:var(--hud-card);border:1px solid var(--hud-border);border-radius:var(--hud-r);padding:22px;text-decoration:none;transition:.25s ease}.bl .bcard:hover{border-color:#5c9bff73;transform:translateY(-3px)}.bl .bmeta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--hud-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8fa3c4}.bl .bmeta .topic{color:#cbd7ea;border:1px solid var(--hud-border);border-radius:999px;padding:4px 10px;background:#ffffff0b}.bl .bcard h3{font-size:17.5px;line-height:1.35;color:#fff;margin:16px 0 10px}.bl .bcard p{color:var(--hud-fg-dim);font-size:14.5px;line-height:1.62;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .bcard .go{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid var(--hud-border);font-family:var(--hud-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-primary-lt)}.bl .bcard .go svg{width:15px;height:15px;transition:transform .25s ease}.bl .bcard:hover .go svg{transform:translate(5px)}.bl .bempty{border:1px dashed var(--hud-border);border-radius:var(--hud-r);padding:clamp(30px,5vw,54px);text-align:center;margin-top:30px;color:var(--hud-fg-dim)}.bl .bempty h3{color:#fff;font-size:19px;margin:0 0 8px}.bl .bskel{height:210px;border-radius:var(--hud-r);border:1px solid var(--hud-border);background:#ffffff08}.bl .posthead{border-bottom:1px solid var(--hud-border)}.bl .posthead h1{font-size:clamp(30px,4.4vw,50px);line-height:1.08;letter-spacing:-.02em;color:#fff;margin:16px 0 0;max-width:22ch}.bl .posthead .lede{max-width:62ch;margin:20px 0 0;font-size:clamp(16px,1.6vw,18.5px);line-height:1.7;color:var(--hud-fg-dim)}.bl .postmeta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:24px;font-family:var(--hud-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#8fa3c4}.bl .postmeta .by{color:#cbd7ea}.bl .postmeta a{color:var(--hud-primary-lt);text-decoration:none}.bl .postmeta a:hover{text-decoration:underline}.bl .postbody{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:clamp(30px,4vw,56px);align-items:start}@media (max-width: 1000px){.bl .postbody{grid-template-columns:minmax(0,1fr)}}.bl .art{max-width:68ch;color:var(--hud-fg-dim);font-size:17px;line-height:1.75}.bl .art>:first-child{margin-top:0}.bl .art p{margin:0 0 20px}.bl .art h2{font-size:clamp(24px,2.7vw,29px);line-height:1.22;color:#fff;margin:48px 0 16px}.bl .art h3{font-size:20px;line-height:1.3;color:#fff;margin:32px 0 12px}.bl .art h4{font-size:17px;color:#fff;margin:26px 0 10px}.bl .art a{color:var(--hud-primary-lt);text-decoration:none;border-bottom:1px solid rgba(92,155,255,.35)}.bl .art a:hover{border-bottom-color:var(--hud-primary-lt)}.bl .art strong,.bl .art b{color:var(--hud-fg);font-weight:700}.bl .art ul,.bl .art ol{margin:0 0 20px;padding-left:22px}.bl .art ul{list-style:disc}.bl .art ol{list-style:decimal}.bl .art li{margin-bottom:12px}.bl .art li::marker{color:var(--hud-primary-lt)}.bl .art blockquote{margin:0 0 20px;padding:14px 18px;border-left:2px solid var(--hud-tele);background:#00e5a00f;border-radius:0 8px 8px 0;color:#cfefe2}.bl .art blockquote p:last-child{margin-bottom:0}.bl .art table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px;display:block;overflow-x:auto}.bl .art th,.bl .art td{border:1px solid var(--hud-border);padding:10px 12px;text-align:left}.bl .art th{color:#fff;background:#ffffff0a}.bl .art img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--hud-border)}.bl .art pre,.bl .art code{background:var(--hud-card);border:1px solid var(--hud-border);border-radius:12px;font-family:var(--hud-mono);font-size:14px}.bl .art code{padding:2px 6px;border-radius:6px}.bl .art pre{padding:16px;overflow-x:auto}.bl .art :is(h2,h3)[id]{scroll-margin-top:132px}.hud-page.bl{overflow-x:clip;overflow-y:visible}body:has(.hud-page.bl){overflow-x:clip;overflow-y:visible}.bl .rail{display:flex;flex-direction:column;gap:20px;position:sticky;top:108px}@media (max-width: 1000px){.bl .rail{position:static;top:auto}.bl .rail .railform{order:-1}}@media (min-width: 1001px){.bl .rail{max-height:calc(100vh - 128px);overflow-y:auto;scrollbar-width:thin}}.bl .railcard{background:var(--hud-card);border:1px solid var(--hud-border);border-radius:var(--hud-r);padding:20px}.bl .railcard>h2{font-family:var(--hud-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#8fa3c4;margin:0 0 14px;font-weight:500}.bl .toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bl .toc li.sub{padding-left:14px}.bl .toc a{display:block;padding:7px 10px;border-left:2px solid transparent;border-radius:0 6px 6px 0;color:var(--hud-fg-dim);font-size:13.5px;line-height:1.45;text-decoration:none;transition:.2s}.bl .toc a:hover{color:#fff;background:#ffffff0a}.bl .toc a[aria-current=true]{color:#fff;border-left-color:var(--hud-primary);background:#5c9bff17}.bl .authorcard{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.bl .authorcard .seal{width:62px;height:62px;border-radius:50%;border:2px solid var(--hud-primary-lt);display:grid;place-items:center;text-align:center;font-family:var(--hud-mono);font-size:8px;line-height:1.25;color:#dce9ff;background:radial-gradient(circle,#22345c,#141d33)}.bl .authorcard h3{font-size:15.5px;color:#fff;margin:0 0 4px}.bl .authorcard p{font-size:13px;line-height:1.5;color:var(--hud-fg-dim);margin:0}.bl .authorcard a{color:var(--hud-primary-lt);text-decoration:none}.bl .authorcard a:hover{text-decoration:underline}.bl .relposts{display:grid;gap:4px}.bl .relposts a{display:block;padding:11px 0;border-top:1px solid var(--hud-border);color:#cbd7ea;font-size:14px;line-height:1.45;text-decoration:none}.bl .relposts a:first-child{border-top:0}.bl .relposts a:hover{color:#fff}.bl .relposts .rp-meta{display:block;margin-top:5px;font-family:var(--hud-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#8fa3c4}.bl .rail .flight{padding:20px}.bl .postfaq{margin-top:40px;max-width:68ch}.bl .postfaq>h2{font-size:20px;color:#fff;margin:0}.bl .postfaq .faq{margin-top:18px;max-width:none}.bl .postcta{margin-top:40px;background:#5c9bff12;border:1px solid rgba(92,155,255,.3);border-radius:var(--hud-r);padding:clamp(20px,3vw,28px);max-width:68ch}.bl .postcta h2{font-size:20px;color:#fff;margin:0 0 10px}.bl .postcta p{color:var(--hud-fg-dim);font-size:15.5px;line-height:1.65;margin:0 0 16px}.bl .postbtns{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 480px){.bl .postbtns .btn{width:100%}}.bl .postlinks{margin-top:34px;max-width:100%}.bl .postlinks h2{font-family:var(--hud-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#8fa3c4;margin:0 0 14px;font-weight:500}.bl .postlinks .rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:8px}.bl .postlinks .rows a{display:flex;align-items:center;gap:10px;line-height:1.35;padding:11px 14px;border:1px solid var(--hud-border);border-radius:10px;background:var(--hud-card);color:#dbe5f5;text-decoration:none;font-size:14.5px;transition:.25s ease}.bl .postlinks .rows a:hover{border-color:#5c9bff73;color:#fff}.bl .postlinks .rows svg{color:var(--hud-primary-lt);flex:none}.bl .postnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px;max-width:68ch}@media (max-width: 640px){.bl .postnav{grid-template-columns:minmax(0,1fr)}}.bl .postnav a{display:block;padding:16px 18px;border:1px solid var(--hud-border);border-radius:var(--hud-r);background:var(--hud-card);text-decoration:none;color:#fff;font-size:15px;line-height:1.4;transition:.25s ease}.bl .postnav a:hover{border-color:#5c9bff73}.bl .postnav .dir{display:block;margin-bottom:6px;font-family:var(--hud-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8fa3c4}.bl .postnav .next{text-align:right}.hud-page .newshero .hero-img{-o-object-position:50% 58%;object-position:50% 58%;transform:scale(1);animation:none;filter:brightness(1.16) contrast(1.1) saturate(1.04)}.hud-page .newshero .hero-veil{background:linear-gradient(90deg,#090f20f2,#090f20e0 30%,#090f205c 50%,#090f2024 64%,#090f2024 74%,#090f204d),linear-gradient(180deg,rgba(9,15,32,.88) 0%,transparent 30%,rgba(9,15,32,.92) 100%)}.hud-page .newshero .sweep{opacity:.45}@media (min-width: 1001px){.hud-page .newshero .herogrid{grid-template-columns:1fr 1fr}}.hud-page .newshero .leadguide{--newshero-card-shift: clamp(0px, (100vw - var(--hud-shell)) / 2 - 36px, 48px);max-width:300px;margin-left:auto;margin-right:calc(var(--newshero-card-shift) * -1);background:#0b1122f0}@supports ((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))) or (-webkit-backdrop-filter: blur(2px)){.hud-page .newshero .leadguide{background:#090e1e80;backdrop-filter:blur(10px) brightness(.42) saturate(.85);-webkit-backdrop-filter:blur(10px) brightness(.42) saturate(.85)}}@media (max-width: 1200px){.hud-page .newshero .leadguide{max-width:268px}}@media (max-width: 1000px){.hud-page .newshero .leadguide{max-width:none;margin-right:0}}
