#reading-progress[data-astro-cid-6ebbwsfy]{appearance:none;z-index:1000;background:0 0;border:none;width:100%;height:4px;position:fixed;top:0;left:0}#reading-progress[data-astro-cid-6ebbwsfy]::-webkit-progress-bar{background:0 0}#reading-progress[data-astro-cid-6ebbwsfy]::-webkit-progress-value{background:var(--green-500)}#reading-progress[data-astro-cid-6ebbwsfy]::-moz-progress-bar{background:var(--green-500)}.hero-overlap-meta[data-astro-cid-6ebbwsfy]{z-index:10;margin-top:-48px;position:relative}.insight-meta[data-astro-cid-6ebbwsfy].card-style{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);box-shadow:var(--shadow-md);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:0;display:flex}.insight-meta[data-astro-cid-6ebbwsfy]:not(.card-style){justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.author-row[data-astro-cid-6ebbwsfy]{align-items:center;gap:var(--space-3);display:flex}.author-avatar[data-astro-cid-6ebbwsfy]{object-fit:cover;border:2px solid #0000001a;border-radius:50%;width:44px;height:44px}.author-avatar-fallback[data-astro-cid-6ebbwsfy]{background:var(--bg-secondary);width:44px;height:44px;font-family:var(--font-display);color:var(--text-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.author-name[data-astro-cid-6ebbwsfy]{font-weight:600;font-size:var(--fs-body);color:var(--text-primary);display:block}.author-role[data-astro-cid-6ebbwsfy]{font-size:var(--fs-xs);opacity:.75;color:var(--text-secondary);display:block}.meta-chips[data-astro-cid-6ebbwsfy]{gap:var(--space-4);display:flex}.meta-chip[data-astro-cid-6ebbwsfy]{font-size:var(--fs-sm);opacity:.82;color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.insight-content[data-astro-cid-6ebbwsfy]{background:var(--bg-secondary);padding-top:clamp(2rem,3vw,4rem)}.content-layout[data-astro-cid-6ebbwsfy]{grid-template-columns:1fr 300px;align-items:start;gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}.content-card[data-astro-cid-6ebbwsfy]{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border);padding:clamp(2rem,4vw,5rem)}.article-prose[data-astro-cid-6ebbwsfy]{font-size:var(--fs-lead);line-height:var(--lh-relaxed);max-width:none;color:var(--text-secondary);margin:0}.article-prose[data-astro-cid-6ebbwsfy] p[data-astro-cid-6ebbwsfy]{margin-bottom:var(--space-5)}.article-prose[data-astro-cid-6ebbwsfy] h2[data-astro-cid-6ebbwsfy]{font-size:var(--fs-h2);color:var(--text-primary);margin-top:var(--space-8);margin-bottom:var(--space-4)}.article-prose[data-astro-cid-6ebbwsfy] h3[data-astro-cid-6ebbwsfy]{font-size:var(--fs-h3);color:var(--text-primary);margin-top:var(--space-6);margin-bottom:var(--space-3)}.article-prose[data-astro-cid-6ebbwsfy] ul[data-astro-cid-6ebbwsfy],.article-prose[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]{margin-bottom:var(--space-5);padding-left:var(--space-6)}.article-prose[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{margin-bottom:var(--space-2)}.article-prose[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]::marker{color:var(--green-500)}.article-prose[data-astro-cid-6ebbwsfy] blockquote[data-astro-cid-6ebbwsfy]{border-left:4px solid var(--green-500);padding-left:var(--space-4);margin-bottom:var(--space-5);color:var(--text-primary);background:var(--blue-50);padding:var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic}.article-prose[data-astro-cid-6ebbwsfy] img[data-astro-cid-6ebbwsfy]{border-radius:var(--radius-lg);margin-block:var(--space-6)}.article-prose[data-astro-cid-6ebbwsfy] code{background:var(--bg-secondary);border-radius:var(--radius-xs);padding:2px 7px;font-family:Fira Code,Cascadia Code,monospace;font-size:.88em}.article-prose[data-astro-cid-6ebbwsfy] pre{background:var(--slate-900);color:#e2e8f0;border-radius:var(--radius-md);margin:2em 0;padding:24px;font-size:.88em;overflow-x:auto}.article-prose[data-astro-cid-6ebbwsfy] pre code{background:0 0;padding:0}.share-bar[data-astro-cid-6ebbwsfy]{align-items:center;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--border);margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:flex}.share-label[data-astro-cid-6ebbwsfy]{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600}.share-btn[data-astro-cid-6ebbwsfy]{border-radius:var(--radius-sm);color:#fff;width:40px;height:40px;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease);place-items:center;display:grid}.share-btn[data-astro-cid-6ebbwsfy]:nth-child(2){background:#000}.share-btn[data-astro-cid-6ebbwsfy]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.content-sidebar[data-astro-cid-6ebbwsfy]{top:calc(var(--header-h) + 24px);position:sticky}.sidebar-card[data-astro-cid-6ebbwsfy]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-4)}.sidebar-card[data-astro-cid-6ebbwsfy] h3[data-astro-cid-6ebbwsfy]{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-weight:700}.toc-nav[data-astro-cid-6ebbwsfy] ul[data-astro-cid-6ebbwsfy]{flex-direction:column;gap:4px;list-style:none;display:flex}.toc-nav[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{font-size:var(--fs-sm);color:var(--text-secondary);border-radius:var(--radius-xs);transition:all var(--dur-fast) var(--ease);padding:6px 10px;line-height:1.4;display:block}.toc-nav[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy].toc-depth-3{font-size:calc(var(--fs-sm) - 1px);padding-left:12px}.toc-nav[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover,.toc-nav[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].active{color:var(--blue-600);background:var(--blue-50);font-weight:600}.sidebar-card[data-astro-cid-6ebbwsfy] ul[data-astro-cid-6ebbwsfy]:not(.toc-nav ul){flex-direction:column;gap:6px;list-style:none;display:flex}.sidebar-card[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{font-size:var(--fs-sm);color:var(--text-secondary);border-radius:var(--radius-xs);transition:all var(--dur-fast) var(--ease);padding:6px 10px;display:block}.sidebar-card[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover,.sidebar-card[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].active{color:var(--blue-600);background:var(--blue-50)}.sidebar-card[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].active{font-weight:600}.related-list[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{line-height:1.4}.highlight-card[data-astro-cid-6ebbwsfy]{background:var(--blue-900);color:#fff;border:none;position:relative;overflow:hidden}.highlight-card[data-astro-cid-6ebbwsfy]:before{content:"";z-index:0;background:radial-gradient(120% 120% at 100% 0,#7ac14326,#0000 60%);position:absolute;inset:0}.highlight-card[data-astro-cid-6ebbwsfy]>[data-astro-cid-6ebbwsfy]{z-index:1;position:relative}.highlight-card[data-astro-cid-6ebbwsfy] h3[data-astro-cid-6ebbwsfy]{color:#fff;border-color:#fff3}.highlight-card[data-astro-cid-6ebbwsfy] p[data-astro-cid-6ebbwsfy]{font-size:var(--fs-sm);margin-bottom:var(--space-4);opacity:.9;line-height:1.5}.subscribe-form[data-astro-cid-6ebbwsfy]{flex-direction:column;gap:12px;display:flex}.subscribe-form[data-astro-cid-6ebbwsfy] input[data-astro-cid-6ebbwsfy]{border-radius:var(--radius-xs);color:#fff;font-size:var(--fs-sm);font-family:var(--font-body);background:#ffffff0d;border:1px solid #fff3;padding:12px 16px}.subscribe-form[data-astro-cid-6ebbwsfy] input[data-astro-cid-6ebbwsfy]::placeholder{color:#ffffff80}.subscribe-form[data-astro-cid-6ebbwsfy] input[data-astro-cid-6ebbwsfy]:focus{border-color:var(--green-500);background:#ffffff1a;outline:none}.subscribe-form[data-astro-cid-6ebbwsfy] button[data-astro-cid-6ebbwsfy]{background:var(--green-500);border-color:var(--green-500);width:100%;color:var(--blue-950);justify-content:center}.subscribe-form[data-astro-cid-6ebbwsfy] button[data-astro-cid-6ebbwsfy]:hover{background:var(--green-400);transform:none;box-shadow:0 4px 15px #a7cf3a4d}.author-box[data-astro-cid-6ebbwsfy]{gap:var(--space-6);align-items:flex-start;max-width:820px;margin-inline:auto;display:flex}.author-photo[data-astro-cid-6ebbwsfy]{object-fit:cover;border:3px solid var(--border);border-radius:50%;flex-shrink:0;width:96px;height:96px}.author-photo-fallback[data-astro-cid-6ebbwsfy]{background:var(--gradient-brand);color:#fff;width:96px;height:96px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:2rem;font-weight:700;display:grid}.author-by[data-astro-cid-6ebbwsfy]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:var(--space-1)}.author-bio[data-astro-cid-6ebbwsfy] h3[data-astro-cid-6ebbwsfy]{font-size:var(--fs-h3);margin-bottom:var(--space-2)}.author-role-text[data-astro-cid-6ebbwsfy]{font-size:var(--fs-sm);color:var(--green-700);margin-bottom:var(--space-4);font-weight:600}.author-bio[data-astro-cid-6ebbwsfy] p[data-astro-cid-6ebbwsfy]{font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-normal)}.author-socials[data-astro-cid-6ebbwsfy]{gap:var(--space-5);margin-top:var(--space-4);display:flex}.related-grid[data-astro-cid-6ebbwsfy]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.related-card[data-astro-cid-6ebbwsfy]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.related-card[data-astro-cid-6ebbwsfy]:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--blue-500) 30%, var(--border));transform:translateY(-6px)}.related-img[data-astro-cid-6ebbwsfy]{background:var(--bg-secondary);height:200px;overflow:hidden}.related-img[data-astro-cid-6ebbwsfy] img[data-astro-cid-6ebbwsfy]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.related-card[data-astro-cid-6ebbwsfy]:hover .related-img[data-astro-cid-6ebbwsfy] img[data-astro-cid-6ebbwsfy]{transform:scale(1.05)}.related-body[data-astro-cid-6ebbwsfy]{gap:var(--space-3);flex-direction:column;flex:1;padding:clamp(1.25rem,1rem + .5vw,1.75rem);display:flex}.related-body[data-astro-cid-6ebbwsfy] h3[data-astro-cid-6ebbwsfy]{font-size:var(--fs-h4);line-height:var(--lh-snug)}.related-card[data-astro-cid-6ebbwsfy]:hover .related-body[data-astro-cid-6ebbwsfy] h3[data-astro-cid-6ebbwsfy]{color:var(--blue-600)}.related-body[data-astro-cid-6ebbwsfy] p[data-astro-cid-6ebbwsfy]{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal);flex:1}@media (width<=860px){.content-layout[data-astro-cid-6ebbwsfy]{grid-template-columns:1fr}.content-sidebar[data-astro-cid-6ebbwsfy]{position:static}.content-card[data-astro-cid-6ebbwsfy]{border-radius:var(--radius-lg);padding:1.5rem}.hero-overlap-meta[data-astro-cid-6ebbwsfy]{margin-top:-30px}.author-box[data-astro-cid-6ebbwsfy]{text-align:center;flex-direction:column;align-items:center}.author-socials[data-astro-cid-6ebbwsfy]{justify-content:center}}
