[data-landing-variant="16bit"] .tabs{background:var(--bg-soft);border:1px solid var(--rule);border-radius:8px;gap:2px;padding:4px;display:inline-flex}[data-landing-variant="16bit"] .tab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 14px;font-size:11px;font-weight:500;transition:background .14s,color .14s}[data-landing-variant="16bit"] .tab:hover{color:var(--ink)}[data-landing-variant="16bit"] .tab.active{background:var(--ink);color:var(--bg)}[data-landing-variant="16bit"] .resources-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}[data-landing-variant="16bit"] .resources-count{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}[data-landing-variant="16bit"] .resources-grid--page{gap:16px;display:grid}@media (min-width:800px){[data-landing-variant="16bit"] .resources-grid--page{grid-template-columns:repeat(2,1fr)}}[data-landing-variant="16bit"] .article-hero{border-bottom:1px solid var(--rule);padding-top:80px;padding-bottom:36px}[data-landing-variant="16bit"] .article-hero .wrap{gap:22px;max-width:860px;display:grid}[data-landing-variant="16bit"] .article-hero .back{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:color .14s;display:inline-flex}[data-landing-variant="16bit"] .article-hero .back:hover{color:var(--accent)}[data-landing-variant="16bit"] .article-hero .kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px}[data-landing-variant="16bit"] .article-hero h1{letter-spacing:-.02em;color:var(--ink);max-width:22ch;margin:0;font-family:Newsreader,"var(--font-heading)",Georgia,serif;font-size:clamp(36px,4.6vw,56px);font-weight:500;line-height:1.05}[data-landing-variant="16bit"] .article-hero .meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;gap:18px;font-size:11px;display:flex}[data-landing-variant="16bit"] .article-hero .meta .sep{color:var(--ink-faint)}[data-landing-variant="16bit"] .article{max-width:720px;padding:56px var(--gutter) 96px;color:var(--ink-soft);margin:0 auto;font-size:18px;line-height:1.65}[data-landing-variant="16bit"] .article>*+*{margin-top:24px}[data-landing-variant="16bit"] .article p{max-width:65ch}[data-landing-variant="16bit"] .article p strong{color:var(--ink);font-weight:600}[data-landing-variant="16bit"] .article h2{letter-spacing:-.018em;color:var(--ink);max-width:26ch;margin-top:48px;font-family:Newsreader,"var(--font-heading)",Georgia,serif;font-size:28px;font-weight:500;line-height:1.2}[data-landing-variant="16bit"] .article h3{font-family:var(--font-body);letter-spacing:-.014em;color:var(--ink);margin-top:32px;font-size:19px;font-weight:600;line-height:1.3}[data-landing-variant="16bit"] .article ul,[data-landing-variant="16bit"] .article ol{max-width:65ch;padding-left:22px}[data-landing-variant="16bit"] .article ul li,[data-landing-variant="16bit"] .article ol li{margin-top:8px}[data-landing-variant="16bit"] .article ul li::marker{color:var(--accent)}[data-landing-variant="16bit"] .article blockquote{border-left:3px solid var(--accent);color:var(--ink);max-width:60ch;margin:0;padding:4px 22px;font-family:Newsreader,"var(--font-heading)",Georgia,serif;font-size:22px;font-style:italic;line-height:1.4}[data-landing-variant="16bit"] .article blockquote .attribution{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-top:12px;font-size:11px;font-style:normal;display:block}[data-landing-variant="16bit"] .article pre{background:var(--bg-soft);border:1px solid var(--rule);font-family:var(--font-mono);color:var(--ink);border-radius:8px;margin:0;padding:18px 20px;font-size:13px;line-height:1.55;overflow-x:auto}[data-landing-variant="16bit"] .article pre .code-lang{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:10px;font-size:10.5px;display:block}[data-landing-variant="16bit"] .article code{font-family:var(--font-mono);background:var(--accent-soft);color:var(--accent-deep);border-radius:4px;padding:1px 6px;font-size:.92em}[data-landing-variant="16bit"] .article pre code{color:inherit;background:0 0;padding:0}[data-landing-variant="16bit"] .article table{border-collapse:collapse;width:100%;max-width:100%;font-size:14px;line-height:1.5}[data-landing-variant="16bit"] .article table caption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);text-align:left;margin-bottom:10px;font-size:10.5px}[data-landing-variant="16bit"] .article table thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--rule-strong);padding:10px 12px;font-size:11px;font-weight:500}[data-landing-variant="16bit"] .article table tbody td{border-bottom:1px solid var(--rule);color:var(--ink);padding:12px}[data-landing-variant="16bit"] .article table tbody tr:last-child td{border-bottom:0}[data-landing-variant="16bit"] .article-callout{border:1px solid var(--rule);background:var(--bg-soft);border-left:3px solid var(--accent);border-radius:8px;padding:18px 22px}[data-landing-variant="16bit"] .article-callout .ttl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:10.5px}[data-landing-variant="16bit"] .article-callout .body{color:var(--ink-soft);font-size:15px;line-height:1.55}[data-landing-variant="16bit"] .article-callout.warn{background:#c2410c0d;border-left-color:#c2410c}[data-landing-variant="16bit"] .article-callout.warn .ttl{color:#c2410c}[data-landing-variant="16bit"] .article-callout.note{border-left-color:var(--ink-mute);background:var(--bg-soft)}[data-landing-variant="16bit"] .article-callout.note .ttl{color:var(--ink-mute)}[data-landing-variant="16bit"] .article-chart{background:var(--bg-soft);border:1px solid var(--rule);border-radius:10px;margin:8px 0;padding:24px}[data-landing-variant="16bit"] .article-chart .chart-caption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);max-width:60ch;margin-top:14px;font-size:10.5px}[data-landing-variant="16bit"] .article-chart svg{width:100%;height:auto;display:block}[data-landing-variant="16bit"] .article-related{background:var(--bg-soft);border-top:1px solid var(--rule);padding:64px var(--gutter)}[data-landing-variant="16bit"] .article-related .wrap{max-width:var(--max);gap:28px;margin:0 auto;display:grid}[data-landing-variant="16bit"] .article-related .related-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-landing-variant="16bit"] .article-related .related-grid{gap:14px;display:grid}@media (min-width:800px){[data-landing-variant="16bit"] .article-related .related-grid{grid-template-columns:repeat(3,1fr)}}[data-landing-variant="16bit"] .article-notfound{padding-top:96px;padding-bottom:96px}[data-landing-variant="16bit"] .article-notfound .wrap{max-width:720px}