:root{--bg:#0a0a0a;--bg2:#0f0f0f;--sf:#161616;--sf2:#1c1c1c;--sf3:#232323;--bd:rgba(255,255,255,.06);--bd2:rgba(255,255,255,.1);--tx:#ede9e3;--tx2:#c8c3bc;--tm:#7a756f;--td:#4a4540;--ac:#c8f031;--ac2:#a8cc1a;--acd:rgba(200,240,49,.08);--acg:rgba(200,240,49,.15);--red:#f04438;--blu:#4a9eff;--pur:#a78bfa;--org:#f59e0b;--ser:'Newsreader',Georgia,serif;--san:'Outfit',system-ui,sans-serif;--mon:'JetBrains Mono',monospace}
*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--tx);font-family:var(--ser);-webkit-font-smoothing:antialiased;overflow-x:hidden}
body::after{content:'';position:fixed;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9998;opacity:.6}
a{color:var(--ac);text-decoration:none;border-bottom:1px solid rgba(200,240,49,.25);transition:border-color .3s}a:hover{border-color:var(--ac)}img{max-width:100%;height:auto}
.nav{position:fixed;top:0;left:0;right:0;z-index:10000;background:rgba(10,10,10,.88);backdrop-filter:blur(24px) saturate(1.2);border-bottom:1px solid var(--bd)}
.nav-inner{max-width:1400px;margin:0 auto;padding:0 2rem;height:64px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{font-family:var(--san);font-weight:700;font-size:1.2rem;color:var(--tx);text-decoration:none;border:none;letter-spacing:-.03em;display:flex;align-items:center;gap:.3rem}.nav-logo span{color:var(--ac)}.nav-logo .dot{width:6px;height:6px;background:var(--ac);border-radius:50%;margin-left:2px;animation:pulse 2.5s ease infinite}
@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(200,240,49,.5)}50%{box-shadow:0 0 0 6px rgba(200,240,49,0)}}
.nav-tabs{display:flex;gap:.3rem;background:var(--sf);border-radius:8px;padding:4px;border:1px solid var(--bd)}
.nav-tab{font-family:var(--san);font-size:.78rem;font-weight:400;color:var(--tm);text-decoration:none;border:none;padding:.45rem 1rem;border-radius:6px;transition:all .25s;letter-spacing:.01em}.nav-tab:hover{color:var(--tx);background:var(--sf2)}.nav-tab.active{color:var(--bg);background:var(--ac);font-weight:500}
.nav-r{display:flex;align-items:center;gap:1rem}
.nav-sub{font-family:var(--san);font-size:.78rem;font-weight:500;padding:.5rem 1.2rem;background:var(--ac);color:var(--bg);border:none;border-radius:6px;cursor:pointer;transition:all .25s}.nav-sub:hover{opacity:.9;box-shadow:0 0 20px rgba(200,240,49,.25)}
.tag{display:inline-block;font-family:var(--san);font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .7rem;border-radius:4px;margin-bottom:1rem;border:none}
.tag-ind{background:rgba(74,158,255,.15);color:var(--blu)}.tag-trd{background:rgba(167,139,250,.15);color:var(--pur)}.tag-wkf{background:rgba(200,240,49,.15);color:var(--ac)}.tag-gear{background:rgba(245,158,11,.15);color:var(--org)}.tag-cre{background:rgba(240,68,56,.15);color:var(--red)}.tag-prt{background:rgba(200,240,49,.12);color:#8fd44f}
.sec{max-width:1400px;margin:0 auto;padding:0 2rem}.sec-h{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--bd)}.sec-t{font-family:var(--san);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--tm)}
.ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem}
.ac{background:var(--sf);border:1px solid var(--bd);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .35s,transform .3s,box-shadow .4s;text-decoration:none;border-bottom:none}.ac:hover{border-color:var(--bd2);transform:translateY(-4px);box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.05)}
.ac-img{width:100%;aspect-ratio:16/10;position:relative;overflow:hidden}.ac-img-bg{position:absolute;inset:0;transition:transform .7s ease}.ac:hover .ac-img-bg{transform:scale(1.06)}
.bg1{background:linear-gradient(135deg,#0a1a2e,#1a0a2a 50%,#0a1020);background-size:200% 200%;animation:gs 8s ease infinite}
.bg1::after{content:'⌘';position:absolute;bottom:20%;right:15%;font-size:3.5rem;opacity:.04;font-family:var(--san)}
.bg2{background:linear-gradient(135deg,#141a08,#0a1a1a 50%,#101a0a);background-size:200% 200%;animation:gs 10s ease infinite}
.bg2::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 70% 40%,rgba(200,240,49,.06),transparent 50%)}
.bg3{background:linear-gradient(160deg,#1a0a0a,#0a0a1a 50%,#180a18);background-size:200% 200%;animation:gs 9s ease infinite}
.bg3::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 60%,rgba(240,68,56,.07),transparent 50%),radial-gradient(circle at 70% 30%,rgba(74,158,255,.05),transparent 50%)}
.bg4{background:linear-gradient(135deg,#081a0a,#0a1810 50%,#0a1a1a);background-size:200% 200%;animation:gs 11s ease infinite}
.bg4::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(200,240,49,.05),transparent 50%)}
.bg5{background:linear-gradient(135deg,#1a0a2a,#0a1a10 50%,#0a0a20);background-size:200% 200%;animation:gs 12s ease infinite}
.bg5::after{content:'$';position:absolute;top:25%;left:20%;font-size:5rem;opacity:.03;font-family:var(--ser);color:var(--pur)}
.bg6{background:linear-gradient(135deg,#0a0a18,#1a0808 50%,#0a1018);background-size:200% 200%;animation:gs 7s ease infinite}
.bg6::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(240,68,56,.06),transparent 40%),radial-gradient(ellipse at 50% 60%,rgba(74,158,255,.04),transparent 50%)}
.bg7{background:linear-gradient(135deg,#1a1a1a,#0a1a2a)}
.bg8{background:linear-gradient(135deg,#082a1a,#0a1a18 50%,#101a0a);background-size:200% 200%;animation:gs 10s ease infinite}
.bg8::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 60% 35%,rgba(143,212,79,.07),transparent 45%)}
@keyframes gs{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.ac-img .tag{position:absolute;bottom:.8rem;left:.8rem;margin:0;z-index:2}
.ac-b{padding:1.3rem 1.4rem 1.5rem}.ac-b h3{font-family:var(--ser);font-size:1.08rem;font-weight:500;line-height:1.35;color:var(--tx);margin-bottom:.6rem;letter-spacing:-.01em}.ac-b p{font-family:var(--san);font-size:.82rem;font-weight:300;color:var(--tm);line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ac-meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--mon);font-size:.65rem;color:var(--td)}
.hero{max-width:1400px;margin:0 auto;padding:2.5rem 2rem 0;position:relative}
.hero-lbl{font-family:var(--san);font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--ac);margin-bottom:2rem;display:flex;align-items:center;gap:.8rem}.hero-lbl::before{content:'';width:32px;height:1px;background:var(--ac)}
.fg{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;min-height:520px}
.fm{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--sf);border:1px solid var(--bd);transition:border-color .4s,box-shadow .5s;text-decoration:none;border-bottom:none}
.fm:hover{border-color:var(--bd2);box-shadow:0 24px 64px rgba(0,0,0,.6)}
.fm-bg{position:absolute;inset:0;transition:transform .8s ease}
.fm:hover .fm-bg{transform:scale(1.03)}
.fm .fm-bg{background:linear-gradient(180deg,rgba(10,10,10,.1) 0%,rgba(10,10,10,.5) 40%,rgba(10,10,10,.93) 75%),linear-gradient(160deg,#1a0808,#0a0a20 40%,#1a0a18)}
.fm::before{content:'';position:absolute;top:5%;left:50%;transform:translateX(-50%);width:320px;height:320px;z-index:1;opacity:.7;animation:hfloat 8s ease-in-out infinite;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%234a9eff' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%23f04438' stop-opacity='.15'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='100' cy='80' r='45' fill='none' stroke='url(%23a)' stroke-width='1'/%3E%3Ccircle cx='100' cy='80' r='60' fill='none' stroke='rgba(74,158,255,.06)' stroke-width='.5' stroke-dasharray='5 8'/%3E%3Ccircle cx='100' cy='80' r='72' fill='none' stroke='rgba(74,158,255,.03)' stroke-width='.3' stroke-dasharray='2 12'/%3E%3Cpath d='M65 80 L100 45 L135 80 L100 115Z' fill='rgba(240,68,56,.02)' stroke='rgba(240,68,56,.1)' stroke-width='.7'/%3E%3Cline x1='100' y1='20' x2='100' y2='140' stroke='rgba(255,255,255,.03)' stroke-width='.3'/%3E%3Cline x1='45' y1='80' x2='155' y2='80' stroke='rgba(255,255,255,.03)' stroke-width='.3'/%3E%3Ccircle cx='100' cy='80' r='8' fill='rgba(240,68,56,.04)' stroke='rgba(240,68,56,.1)' stroke-width='.3'/%3E%3Ccircle cx='100' cy='80' r='2.5' fill='rgba(240,68,56,.12)'/%3E%3Cpath d='M72 145 L78 160 L66 160Z' fill='rgba(74,158,255,.06)'/%3E%3Cpath d='M122 145 L128 160 L116 160Z' fill='rgba(240,68,56,.06)'/%3E%3Ctext x='76' y='175' font-family='monospace' font-size='5.5' fill='rgba(255,255,255,.07)' letter-spacing='3'%3ERESTRICTED%3C/text%3E%3Cpath d='M60 35 L65 25 M135 35 L140 25' stroke='rgba(74,158,255,.05)' stroke-width='.4'/%3E%3Ccircle cx='60' cy='55' r='1.5' fill='rgba(74,158,255,.08)'/%3E%3Ccircle cx='140' cy='55' r='1' fill='rgba(240,68,56,.08)'/%3E%3C/svg%3E") no-repeat center/contain}
@keyframes hfloat{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}
.fm::after{content:'';position:absolute;top:10%;left:15%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(240,68,56,.06),transparent 70%);pointer-events:none;z-index:0;animation:glo 5s ease infinite alternate}
@keyframes glo{0%{opacity:.4;transform:scale(.85)}100%{opacity:1;transform:scale(1.15)}}
.fm-c{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;z-index:2}
.fm-c h2{font-family:var(--ser);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;margin-bottom:.8rem;color:var(--tx)}.fm-c p{font-family:var(--san);font-size:.9rem;font-weight:300;color:var(--tx2);line-height:1.55;max-width:520px;margin-bottom:1rem}
.rt{font-family:var(--mon);font-size:.7rem;color:var(--td)}.fs{display:flex;flex-direction:column;gap:1.5rem}
.fc{flex:1;position:relative;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--sf);border:1px solid var(--bd);padding:1.8rem;display:flex;flex-direction:column;justify-content:flex-end;transition:border-color .4s,transform .3s,box-shadow .4s;text-decoration:none;border-bottom:none}.fc:hover{border-color:var(--bd2);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.35)}
.fc::before{content:'';position:absolute;top:0;right:0;width:140px;height:140px;pointer-events:none}
.fc:first-child::before{background:radial-gradient(circle at 90% 10%,rgba(200,240,49,.06),transparent 70%)}
.fc:last-child::before{background:radial-gradient(circle at 90% 10%,rgba(74,158,255,.06),transparent 70%)}
.fc-n{position:absolute;top:1rem;right:1.3rem;font-family:var(--san);font-size:3.5rem;font-weight:200;color:rgba(255,255,255,.025);line-height:1}.fc h3{font-family:var(--ser);font-size:1.2rem;font-weight:500;line-height:1.3;margin-bottom:.5rem;color:var(--tx)}.fc p{font-family:var(--san);font-size:.82rem;font-weight:300;color:var(--tm);line-height:1.5}
.tkw{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);margin:0;overflow:hidden;background:var(--sf);position:relative;margin-top:64px}
.tkw::before,.tkw::after{content:'';position:absolute;top:0;bottom:0;width:100px;z-index:3;pointer-events:none}
.tkw::before{left:0;background:linear-gradient(90deg,var(--sf),transparent)}.tkw::after{right:0;background:linear-gradient(-90deg,var(--sf),transparent)}
.tk{display:flex;animation:tkr 40s linear infinite;white-space:nowrap}.tki{flex-shrink:0;padding:.9rem 2.5rem;font-family:var(--san);font-size:.75rem;font-weight:400;color:var(--tm);display:flex;align-items:center;gap:.6rem;border:none}.tkd{width:4px;height:4px;border-radius:50%;background:var(--ac);flex-shrink:0;box-shadow:0 0 8px rgba(200,240,49,.4)}.tki strong{color:var(--tx2);font-weight:500}
@keyframes tkr{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
.nlb{background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:3.5rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;position:relative;overflow:hidden;margin-bottom:4rem}
.nlb::before{content:'';position:absolute;top:-60%;right:-15%;width:450px;height:450px;background:radial-gradient(circle,rgba(200,240,49,.08),transparent 65%);pointer-events:none;animation:nlg 6s ease infinite alternate}
.nlb::after{content:'';position:absolute;bottom:-40%;left:-10%;width:350px;height:350px;background:radial-gradient(circle,rgba(74,158,255,.04),transparent 65%);pointer-events:none}
@keyframes nlg{0%{opacity:.4;transform:scale(.9)}100%{opacity:1;transform:scale(1.1)}}
.nlb h3{font-family:var(--ser);font-size:1.8rem;font-weight:600;margin-bottom:.8rem}.nlb>div:first-child p{font-family:var(--san);font-size:.9rem;color:var(--tm);line-height:1.6}
.nlf{position:relative;z-index:1}.nlf .fr{display:flex;gap:.5rem;margin-bottom:.8rem}.nlf input{flex:1;padding:.85rem 1.1rem;background:var(--bg);border:1px solid var(--bd2);border-radius:8px;color:var(--tx);font-family:var(--san);font-size:.88rem;outline:none;transition:border-color .3s,box-shadow .3s}.nlf input:focus{border-color:var(--ac);box-shadow:0 0 0 3px rgba(200,240,49,.08)}.nlf button{padding:.85rem 2rem;background:var(--ac);color:var(--bg);border:none;border-radius:8px;font-family:var(--san);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .25s;white-space:nowrap}.nlf button:hover{box-shadow:0 0 24px rgba(200,240,49,.25)}.nlf .fn{font-family:var(--san);font-size:.72rem;color:var(--td)}
footer{border-top:1px solid var(--bd);padding:3rem 2rem;max-width:1400px;margin:0 auto}.fgr{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.fb p{font-family:var(--san);font-size:.82rem;color:var(--td);line-height:1.6;max-width:280px;margin-top:.8rem}
.fcol h4{font-family:var(--san);font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--tm);margin-bottom:1rem}.fcol a{display:block;font-family:var(--san);font-size:.82rem;color:var(--td);text-decoration:none;margin-bottom:.5rem;transition:color .3s;border:none}.fcol a:hover{color:var(--ac)}
.fbot{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--bd);font-family:var(--san);font-size:.72rem;color:var(--td)}
.art-h{max-width:800px;margin:0 auto;padding:7rem 2rem 2rem;position:relative}
.art-h::before{content:'';position:absolute;top:4rem;left:50%;transform:translateX(-50%);width:500px;height:250px;background:radial-gradient(ellipse,rgba(200,240,49,.025),transparent 70%);pointer-events:none}
.art-meta{font-family:var(--san);font-size:.8rem;color:var(--tm);margin-bottom:1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.art-meta .dv{width:24px;height:1px;background:var(--td)}
.art-h h1{font-family:var(--ser);font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.2rem}.art-sub{font-family:var(--san);font-size:1.05rem;font-weight:300;color:var(--tx2);line-height:1.6;margin-bottom:1.5rem}
.art-auth{display:flex;align-items:center;gap:.8rem;font-family:var(--san);font-size:.8rem;color:var(--tm)}.art-av{width:32px;height:32px;border-radius:50%;background:var(--sf3);border:1px solid var(--bd);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:500;color:var(--ac)}
.art-body{max-width:720px;margin:2rem auto 4rem;padding:0 2rem;font-size:18.5px;line-height:1.78}.art-body p{margin-bottom:1.5rem;color:var(--tx2)}.art-body p:first-of-type{font-size:1.12em;color:var(--tx);line-height:1.7}.art-body p:first-of-type::first-letter{font-size:3.8em;float:left;line-height:.78;margin:.06em .14em 0 0;font-weight:700;color:var(--ac);font-family:var(--ser)}
.art-body h2{font-family:var(--san);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--ac);margin:3rem 0 1.5rem;padding-top:2.5rem;border-top:1px solid var(--bd)}.art-body h3{font-family:var(--ser);font-size:1.5rem;font-weight:600;color:var(--tx);margin:2rem 0 1rem;line-height:1.3}.art-body strong{color:var(--tx);font-weight:600}.art-body em{font-style:italic;color:var(--tx)}
.art-body blockquote{border-left:2px solid var(--td);padding:.3rem 0 .3rem 1.5rem;margin:2rem 0}.art-body blockquote p{font-style:italic;color:var(--tm)!important;font-size:1.05em}
.art-body ul,.art-body ol{margin:1.5rem 0;padding-left:1.5rem;color:var(--tx2)}.art-body li{margin-bottom:.8rem;font-family:var(--san);font-size:.92rem;line-height:1.6}
.callout{background:var(--acd);border-left:3px solid var(--ac);padding:1.4rem 1.6rem;margin:2rem 0;border-radius:0 8px 8px 0;position:relative;overflow:hidden}
.callout::after{content:'';position:absolute;top:-50%;right:-20%;width:150px;height:150px;background:radial-gradient(circle,rgba(200,240,49,.06),transparent 70%);pointer-events:none}
.callout p{font-family:var(--san)!important;font-size:.92rem!important;line-height:1.6!important;color:var(--tx)!important;margin-bottom:0!important}.callout strong{color:var(--ac)!important}
.ig{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0}.ib{background:var(--sf);border:1px solid var(--bd);border-radius:8px;padding:1.3rem;transition:border-color .3s,transform .3s}.ib:hover{border-color:var(--bd2);transform:translateY(-2px)}.ib-l{font-family:var(--mon);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--td);margin-bottom:.6rem}.ib-t{font-family:var(--san);font-size:.85rem;font-weight:500;color:var(--tx);margin-bottom:.3rem}.ib-d{font-family:var(--san);font-size:.78rem;color:var(--tm);line-height:1.45}.ib.ok{border-left:3px solid var(--ac)}.ib.no{border-left:3px solid var(--red)}
.al{margin:2rem 0}.ai{display:flex;gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--bd);transition:background .3s;border-radius:4px}.ai:hover{background:rgba(255,255,255,.01)}.ai:last-child{border-bottom:none}.ai-n{min-width:32px;height:32px;border-radius:8px;background:var(--acd);border:1px solid rgba(200,240,49,.15);display:flex;align-items:center;justify-content:center;font-family:var(--mon);font-size:.7rem;color:var(--ac);flex-shrink:0}.ai-c{font-family:var(--san);font-size:.9rem;color:var(--tx2);line-height:1.55}.ai-c strong{color:var(--tx);display:block;margin-bottom:.2rem;font-weight:500}
.progress{position:fixed;top:64px;left:0;height:2px;background:linear-gradient(90deg,var(--ac),var(--blu));z-index:9999;width:0%;transition:width 80ms linear;box-shadow:0 0 12px rgba(200,240,49,.4)}
.rv{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.rv.vis{opacity:1;transform:translateY(0)}
.nav-icon{margin-right:.4rem;flex-shrink:0}
.sec-link{font-family:var(--san);font-size:.75rem;font-weight:400;color:var(--ac);border-bottom:1px solid rgba(200,240,49,.25);transition:border-color .3s}.sec-link:hover{border-color:var(--ac)}
.arc-h{max-width:1400px;margin:0 auto;padding:6rem 2rem 0}.arc-h h1{font-family:var(--ser);font-size:2.5rem;font-weight:600;margin-bottom:.5rem}.arc-h p{font-family:var(--san);font-size:.95rem;color:var(--tm);margin-bottom:1.5rem}
.arc-filters{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:2.5rem}
.arc-f{font-family:var(--san);font-size:.78rem;font-weight:400;color:var(--tm);background:var(--sf);border:1px solid var(--bd);border-radius:6px;padding:.45rem 1rem;cursor:pointer;transition:all .25s}.arc-f:hover{color:var(--tx);border-color:var(--bd2)}.arc-f.active{color:var(--bg);background:var(--ac);border-color:var(--ac);font-weight:500}
.arc-count{font-family:var(--mon);font-size:.7rem;color:var(--td);margin-bottom:3rem}
@media(max-width:1024px){.fg{grid-template-columns:1fr;min-height:auto}.fm{min-height:380px}.ag{grid-template-columns:repeat(2,1fr)}.nlb{grid-template-columns:1fr}.fgr{grid-template-columns:1fr 1fr}.ig{grid-template-columns:1fr}}
@media(max-width:640px){.nav-tabs{display:none}.ag{grid-template-columns:1fr}.fm-c h2{font-size:1.4rem}.art-body{font-size:17px;padding:0 1.2rem}.art-h{padding:6rem 1.2rem 2rem}.nlb{padding:2rem}.nlf .fr{flex-direction:column}.fgr{grid-template-columns:1fr}.ig{grid-template-columns:1fr}}
