:root{--gold: #D6B431;--gold-bright: #F2D24B;--gold-deep: #A8891B;--ink-black: #0B0B0D;--ink-soft: #141417;--ink-raised: #1C1C21;--paper: #F6F4EE;--paper-raised: #FFFFFF;--paper-deep: #ECE8DD;--grey: #8A8A93;--grey-light: #B9B9C2;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-power: cubic-bezier(.77, 0, .18, 1);--bg: var(--ink-black);--bg-raised: var(--ink-raised);--text: #F6F4EE;--text-dim: #9B9BA4;--line: rgba(246, 244, 238, .12);--gradient-current: linear-gradient(90deg, var(--gold-deep), var(--gold-bright))}[data-theme=light]{--bg: var(--paper);--bg-raised: var(--paper-raised);--text: #121214;--text-dim: #5C5C66;--line: rgba(11, 11, 13, .12)}[data-theme=gold]{--bg: var(--gold);--bg-raised: var(--gold-bright);--text: #121214;--text-dim: rgba(18, 18, 20, .6);--line: rgba(11, 11, 13, .18)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg)}.intel{--font-display: "Archivo", system-ui, sans-serif;--font-body: "Archivo", system-ui, sans-serif;background:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh}.intel a{color:inherit;text-decoration:none;transition:color .25s var(--ease-out)}.intel a:hover{color:var(--gold)}.intel-navlink:hover{color:var(--gold)!important}.intel-card{transition:transform .4s var(--ease-out),border-color .4s var(--ease-out)}.intel-card:hover{transform:translateY(-6px);border-color:var(--gold)!important}.intel-trend:hover .intel-trend-t{color:var(--gold)!important}.intel-share:hover{border-color:var(--gold)!important;color:var(--gold)!important}.intel-back:hover{color:var(--gold)!important}@keyframes intel-ticker{to{transform:translate(-50%)}}.intel-ticker-row{display:inline-flex;animation:intel-ticker 34s linear infinite}.intel-ticker:hover .intel-ticker-row{animation-play-state:paused}.intel-ticker-item{transition:color .25s var(--ease-out)}.intel-ticker-item:hover{color:var(--gold)!important}.intel-imgwrap{overflow:hidden}.intel-img{transition:transform .7s var(--ease-out);display:block}.intel-card:hover .intel-img,.intel-feature:hover .intel-img{transform:scale(1.045)}.intel-card:hover .intel-ct,.intel-feature:hover .intel-ct{color:var(--gold)!important}.intel-readmore{transition:gap .3s var(--ease-out)}.intel-feature:hover .intel-readmore{gap:1rem}.intel input,.intel button{font-family:var(--font-body)}.intel button{cursor:pointer}.intel-icon-moon{display:inline-flex}.intel-icon-sun,[data-theme=dark] .intel-icon-moon{display:none}[data-theme=dark] .intel-icon-sun{display:inline-flex}.intel-article-body>:first-child{margin-top:0}.intel-article-body p{margin:0 0 1.3rem}.intel-article-body h2{font-family:var(--font-display);font-weight:800;font-size:1.7rem;letter-spacing:-.03em;line-height:1.12;margin:2.2rem 0 1rem}.intel-article-body h3{font-family:var(--font-display);font-weight:700;font-size:1.3rem;letter-spacing:-.02em;line-height:1.18;margin:1.9rem 0 .8rem}.intel-article-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.intel-article-body strong{font-weight:700}.intel-article-body em{font-style:italic}.intel-article-body blockquote{margin:2.2rem 0;padding:0 0 0 1.4rem;border-left:2px solid var(--gold);font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:1.2;letter-spacing:-.02em}.intel-article-body ul,.intel-article-body ol{margin:0 0 1.3rem;padding-left:1.25rem}.intel-article-body li{margin:0 0 .5rem}.intel-article-body img{max-width:100%;height:auto;margin:2rem 0;display:block}.intel-article-body hr{border:0;border-top:1px solid var(--line);margin:2.4rem 0}.intel-article-body code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-raised);padding:.1em .35em;border-radius:3px}.intel-article-body pre{background:var(--ink-black);color:var(--text);padding:1.2rem;overflow-x:auto;font-family:var(--font-mono);font-size:.82rem;margin:1.6rem 0}.intel-article-body pre code{background:none;padding:0}@media(max-width:900px){.intel-feature{grid-template-columns:1fr!important}.intel-cardgrid{grid-template-columns:1fr 1fr!important}.intel-article-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.intel-nav{display:none!important}}@media(max-width:560px){.intel-cardgrid,.intel-nextgrid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.intel-ticker-row{animation:none}.intel-img{transition:none}}
