.hub-jump a[aria-current=page]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.hub-cluster-head h3{font-size:var(--fs-h3)}.hub-cluster-head h3 a{color:var(--text);text-decoration:none}.hub-cluster-head h3 a:hover{color:var(--accent)}.insight-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.insight-feature+.insight-grid{margin-top:var(--s-6)}.insight-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--shadow-1);transition:transform var(--t-base) var(--ease), border-color var(--t-base) var(--ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.insight-card:hover,.insight-card:focus-within{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));transform:translateY(-2px)}.insight-card-media{aspect-ratio:3/2;background:var(--surface-2);display:block;overflow:hidden}.insight-card-media img{object-fit:cover;width:100%;height:100%;display:block}.insight-card-blank{background:var(--glow), linear-gradient(135deg, var(--surface-2), var(--surface-3));width:100%;height:100%;display:block}.insight-card-body{gap:var(--s-3);align-content:start;padding:clamp(16px,2.4vw,24px);display:grid}.insight-card-body h2,.insight-card-body h3{letter-spacing:-.01em;font-size:1.1875rem;line-height:1.3}.insight-card-body h2 a,.insight-card-body h3 a{color:var(--text);text-decoration:none}.insight-card-body h2 a:after,.insight-card-body h3 a:after{content:"";position:absolute;inset:0}.insight-card-body>p:last-child{color:var(--text-muted);font-size:var(--fs-small)}.insight-kicker{gap:4px var(--s-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;align-items:center;display:flex}.insight-kicker a{z-index:1;color:var(--accent);text-decoration:none;position:relative}.insight-kicker a:hover{text-decoration:underline}.insight-feature{grid-template-rows:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.insight-feature .insight-card-media{aspect-ratio:auto;min-height:280px}.insight-feature .insight-card-body{align-content:center;padding:clamp(20px,4vw,48px)}.insight-feature .insight-card-body h2{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.12}.insight-feature .insight-card-body>p:last-child{font-size:var(--fs-body)}@media (width<=860px){.insight-feature{grid-template-columns:1fr}.insight-feature .insight-card-media{aspect-ratio:3/2;min-height:0}}.insight-empty{gap:var(--s-4);justify-items:start;padding:clamp(24px,4vw,48px);display:grid}.insight-empty h2{font-size:var(--fs-h3)}.insight-empty p{color:var(--text-muted);max-width:62ch}.insight-none{font-size:var(--fs-small);align-self:center}.insight-evergreen{font-size:var(--fs-small);gap:6px;margin:0;padding:0;list-style:none;display:grid}.insight-evergreen a{color:var(--accent-2)}.insight-figure{margin-block:0 var(--s-6)}.insight-figure img{object-fit:cover;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);width:100%;height:auto;max-height:560px;display:block}.insight-prose>p:first-child{color:var(--text);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.insight-prose .data-table-wrap{overflow-x:auto}.insight-prose .codeblock{min-width:0}.insight-tags{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.guide-try .codeblock{width:100%;min-width:0}.guide-try .codeblock pre{white-space:pre-wrap;max-height:360px;overflow:auto}.insight-faq{gap:var(--s-3);display:grid}.insight-faq details{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1)}.insight-faq summary{cursor:pointer;padding:14px 16px;font-weight:600}.insight-faq details p{color:var(--text-muted);padding:0 16px 16px}.insight-sources ol{margin:var(--s-3) 0 0;color:var(--text-muted);font-size:var(--fs-small);gap:6px;padding-left:1.25rem;display:grid}.insight-sources a{color:var(--accent-2);overflow-wrap:anywhere}.insight-disclosure{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--surface-1);color:var(--text-muted);font-size:var(--fs-small);padding:14px 16px}.insight-disclosure a{color:var(--accent-2)}.insight-share{gap:var(--s-3);display:grid}.insight-share-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.insight-share-post{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1)}.insight-share-post summary{cursor:pointer;color:var(--text-muted);font-size:var(--fs-small);padding:12px 16px}.insight-share-post pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:var(--fs-small);color:var(--text-muted);margin:0;padding:0 16px 12px}.insight-share-post .btn{margin:0 16px 14px}@media (prefers-reduced-motion:reduce){.insight-card{transition:none}.insight-card:hover,.insight-card:focus-within{transform:none}}
