:root{--blue-400:#6c92d0;--blue-500:#396fc6;--blue-600:#2b5497;--purple-500:#7c60a9;--surface-void:#050510;--surface-base:#06060c;--surface-800:#08080f;--surface-700:#0a0a14;--surface-600:#0c0c18;--glass-fill:#ffffff09;--glass-fill-2:#ffffff0a;--text-strong:#ffffffeb;--text-primary:#fffc;--text-body:#ffffff94;--text-muted:#fff6;--text-subtle:#ffffff4d;--border:#ffffff0f;--border-strong:#ffffff1a;--success:#4f9b7e;--warning:#c2945a;--font-sans:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Consolas, monospace;--shadow-lg:0 8px 40px #0006, 0 32px 80px #0000004d;--glow-blue-lg:0 4px 30px -6px #396fc666;--gradient-text:linear-gradient(180deg, #fff 0%, #ffffff8c 100%);--gradient-blue-soft:linear-gradient(135deg, #396fc624, #396fc60f)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface-base)}body{background:var(--surface-base);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}.site-shell{background:radial-gradient(720px 360px at 22% 8%, #396fc62b, transparent 62%), radial-gradient(620px 360px at 88% 32%, #7c60a91c, transparent 64%), linear-gradient(180deg, var(--surface-void), var(--surface-base) 42%, var(--surface-800));min-height:100vh;overflow:hidden}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;gap:24px;width:min(1160px,100% - 32px);margin:0 auto;padding:18px 0;display:flex;position:sticky;top:0}.brand,.nav-links{align-items:center;display:flex}.brand{color:var(--text-strong);gap:10px;font-size:17px;font-weight:700}.brand-mark{background:linear-gradient(135deg, #396fc666, #7c60a929), var(--surface-600);width:28px;height:28px;box-shadow:var(--glow-blue-lg);border:1px solid #6c92d080;border-radius:8px}.nav-links{font-family:var(--font-mono);color:var(--text-muted);gap:8px;font-size:11px}.nav-links a{border-radius:8px;padding:9px 12px;transition:background .18s,color .18s,border-color .18s}.nav-links a:hover,.nav-links a[aria-current=page]{background:var(--glass-fill-2);color:var(--text-primary)}.nav-links .nav-cta{background:var(--gradient-blue-soft);color:var(--text-strong);border:1px solid #396fc657}.hero{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:42px;width:min(1160px,100% - 32px);min-height:620px;margin:0 auto;padding:96px 0 72px;display:grid}.hero-copy h1,.article-heading h2{background:var(--gradient-text);color:#0000;letter-spacing:0;-webkit-background-clip:text;background-clip:text;max-width:760px;margin:0;font-size:clamp(44px,6vw,78px);font-weight:750;line-height:1.02}.eyebrow,.section-kicker,.issue-label,.post-meta{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px}.eyebrow,.section-kicker,.issue-label{color:#6c92d0d1}.lede{max-width:680px;color:var(--text-body);margin:24px 0 0;font-size:18px;line-height:1.7}.post-meta{color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.post-meta span,.post-row a{border:1px solid var(--border);background:#ffffff06;border-radius:8px;padding:9px 11px}.issue-card{border:1px solid var(--border);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0b,#ffffff03);border-radius:8px;gap:26px;padding:24px;display:grid}.issue-number{background:var(--blue-500);width:72px;height:72px;box-shadow:var(--glow-blue-lg);color:#fff;font-family:var(--font-mono);border-radius:8px;place-items:center;font-size:28px;font-weight:700;display:grid}.issue-card h2,.post-row h2{color:var(--text-strong);margin:8px 0 0;font-size:24px;line-height:1.15}.issue-card p:not(.issue-label),.post-row p,.article-heading p{color:var(--text-body);margin:12px 0 0;font-size:15px;line-height:1.65}.index-band,.article-wrap{width:min(1160px,100% - 32px);margin:0 auto;padding:36px 0}.index-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.post-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:18px;display:grid}.post-row-number{color:var(--blue-400);font-family:var(--font-mono);font-size:30px;font-weight:700}.post-row a{color:var(--text-primary);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.article-wrap{padding-top:76px;padding-bottom:96px}.article-heading{max-width:760px;margin-bottom:32px}.article-heading h2{margin-top:14px;font-size:clamp(34px,4vw,52px)}@media (max-width:820px){.topbar{flex-direction:column;align-items:flex-start}.nav-links{width:100%;padding-bottom:2px;overflow-x:auto}.hero{grid-template-columns:1fr;min-height:auto;padding-top:64px}.post-row{grid-template-columns:1fr;align-items:start}.post-row a{justify-self:start}}@media (max-width:520px){.hero-copy h1{font-size:42px}.lede{font-size:16px}.nav-links a{padding:8px 10px}}.article-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:36px;display:grid}.article-rail{gap:14px;display:grid;position:sticky;top:92px}.rail-card{border:1px solid var(--border);background:linear-gradient(135deg,#ffffff0b,#ffffff03);border-radius:8px;padding:18px;box-shadow:0 18px 50px #0000002e}.rail-card.muted{background:#ffffff06}.rail-card p:not(.section-kicker){color:var(--text-body);margin:12px 0 0;font-size:14px;line-height:1.65}.article-body{border:1px solid var(--border);max-width:790px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff07;border-radius:8px}.article-section{border-bottom:1px solid var(--border);padding:38px clamp(22px,5vw,54px)}.article-section.opening p:first-child{color:var(--text-strong);font-size:clamp(24px,3vw,34px);line-height:1.22}.article-section h3{max-width:680px;color:var(--text-strong);letter-spacing:0;margin:0 0 22px;font-size:clamp(25px,3vw,38px);font-weight:720;line-height:1.12}.article-section p{color:var(--text-primary);margin:18px 0 0;font-size:18px;line-height:1.82}.article-section p:first-child{margin-top:0}.pull-quote{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#396fc624,#7c60a91a);margin:0;padding:34px clamp(22px,5vw,54px)}.pull-quote p{max-width:680px;color:var(--text-strong);margin:0;font-size:clamp(24px,3.2vw,40px);font-weight:720;line-height:1.18}.trust-system{border-bottom:1px solid var(--border);padding:38px clamp(22px,5vw,54px)}.trust-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.trust-layer{border:1px solid var(--border);background:#ffffff08;border-radius:8px;min-height:180px;padding:16px}.trust-layer span{background:var(--blue-500);color:#fff;width:38px;height:38px;font-family:var(--font-mono);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.trust-layer h4{color:var(--text-strong);margin:18px 0 0;font-size:18px;line-height:1.2}.trust-layer p{color:var(--text-body);margin:10px 0 0;font-size:14px;line-height:1.6}.article-cta{justify-content:space-between;align-items:center;gap:18px;padding:28px clamp(22px,5vw,54px);display:flex}.article-cta p{color:var(--text-primary);margin:0;font-size:16px;line-height:1.5}.article-cta a{background:var(--gradient-blue-soft);color:var(--text-strong);font-family:var(--font-mono);text-transform:uppercase;border:1px solid #396fc657;border-radius:8px;flex:none;padding:11px 14px;font-size:11px}@media (max-width:920px){.article-grid{grid-template-columns:1fr}.article-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:700px){.article-rail,.trust-layers{grid-template-columns:1fr}.article-body{margin-inline:-1px}.article-section p{font-size:16px;line-height:1.78}.article-cta{flex-direction:column;align-items:flex-start}}
