.blog-article-page_progressTrack__s1oX_{position:fixed;top:var(--header-height);right:0;left:0;z-index:60;height:2px;background:transparent}.blog-article-page_progressValue__jqaWv{display:block;height:100%;background:hsl(var(--foreground));transition:width 80ms linear}.blog-article-page_hero__9RAl7{max-width:100%;background:radial-gradient(circle at 84% 14%,hsl(var(--primary)/.14),transparent 32rem),radial-gradient(circle at 6% 78%,hsl(var(--foreground)/.055),transparent 28rem),linear-gradient(145deg,hsl(var(--background)),hsl(var(--muted)/.2))}.blog-article-page_hero__9RAl7:before{position:absolute;inset:0;content:"";pointer-events:none;background-image:linear-gradient(hsl(var(--foreground)/.045) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground)/.045) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(180deg,black,transparent 84%);mask-image:linear-gradient(180deg,black,transparent 84%)}.blog-article-page_summary__ulHcY{margin-top:2rem;max-width:52rem;border-left:2px solid hsl(var(--primary));padding-left:1.25rem;color:hsl(var(--muted-foreground));font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.75}.blog-article-page_heroMeta__YsAAj{display:grid;min-width:0;gap:1px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + .4rem);background:hsl(var(--border));box-shadow:var(--shadow-soft)}.blog-article-page_heroMeta__YsAAj>div{padding:1rem 1.1rem;background:hsl(var(--card)/.9)}.blog-article-page_heroMeta__YsAAj dt{display:flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.blog-article-page_heroMeta__YsAAj dd{margin-top:.45rem;font-size:.9rem;font-weight:600}.blog-article-page_featuredImage__6CQI6{overflow:hidden;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + .8rem);background:hsl(var(--muted)/.2);box-shadow:var(--shadow-elevated)}.blog-article-page_featuredImage__6CQI6 img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.blog-article-page_featuredImage__6CQI6:hover img{transform:scale(1.012)}.blog-article-page_contents__MtCi7{position:sticky;top:calc(var(--header-height) + 2.5rem);border-left:1px solid hsl(var(--border));padding-left:1.25rem}.blog-article-page_prose__8CdOQ{min-width:0;color:hsl(var(--muted-foreground));font-size:clamp(1.05rem,1.5vw,1.15rem);line-height:1.9}.blog-article-page_prose__8CdOQ section+section{margin-top:4.5rem}.blog-article-page_prose__8CdOQ h2{margin-bottom:1.75rem;color:hsl(var(--foreground));font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.045em}.blog-article-page_prose__8CdOQ aside+p,.blog-article-page_prose__8CdOQ blockquote+p,.blog-article-page_prose__8CdOQ div+p,.blog-article-page_prose__8CdOQ ol+p,.blog-article-page_prose__8CdOQ p+ol,.blog-article-page_prose__8CdOQ p+p,.blog-article-page_prose__8CdOQ p+ul,.blog-article-page_prose__8CdOQ ul+p{margin-top:1.5rem}.blog-article-page_prose__8CdOQ ol,.blog-article-page_prose__8CdOQ ul{display:grid;gap:.8rem;margin-top:1.5rem;padding-left:1.4rem}.blog-article-page_prose__8CdOQ ul{list-style:disc}.blog-article-page_prose__8CdOQ ol{list-style:decimal}.blog-article-page_prose__8CdOQ li{padding-left:.35rem}.blog-article-page_prose__8CdOQ blockquote{margin-top:2rem;border-radius:calc(var(--radius) + .25rem);padding:1.75rem;color:hsl(var(--foreground));background:hsl(var(--muted)/.34);font-size:1.2rem;font-weight:500;line-height:1.7}.blog-article-page_prose__8CdOQ blockquote svg{margin-bottom:1rem;color:hsl(var(--muted-foreground))}.blog-article-page_callout__m_s0g{margin-top:2rem;border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary));border-radius:var(--radius);padding:1.5rem;color:hsl(var(--foreground));background:hsl(var(--card))}.blog-article-page_callout__m_s0g p{margin-top:.5rem;color:hsl(var(--muted-foreground))}.blog-article-page_codeBlock__fRkiI{margin-top:2rem;overflow:hidden;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + .25rem);background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.blog-article-page_codeBlock__fRkiI>span{display:block;border-bottom:1px solid hsl(var(--primary-foreground)/.14);padding:.7rem 1rem;color:hsl(var(--primary-foreground)/.55);font-family:var(--font-geist-mono),monospace;font-size:.68rem;text-transform:uppercase}.blog-article-page_codeBlock__fRkiI pre{overflow-x:auto;padding:1.25rem;font-family:var(--font-geist-mono),monospace;font-size:.85rem;line-height:1.7}.blog-article-page_codeBlock__fRkiI pre:focus-visible,.blog-article-page_tableWrap__qPTfh:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.blog-article-page_tableWrap__qPTfh{margin-top:2rem;overflow-x:auto;border:1px solid hsl(var(--border));border-radius:var(--radius)}.blog-article-page_tableWrap__qPTfh table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.9rem}.blog-article-page_tableWrap__qPTfh td,.blog-article-page_tableWrap__qPTfh th{border-bottom:1px solid hsl(var(--border));padding:.9rem 1rem;text-align:left}.blog-article-page_tableWrap__qPTfh th{color:hsl(var(--foreground));background:hsl(var(--muted)/.35)}.blog-article-page_newsletterPanel__yAFCj,.blog-article-page_sharePanel__O6LPn{background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--muted)/.2))}.blog-article-page_adjacentLink__KKsll,.blog-article-page_relatedArticle__UHTJz{transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.blog-article-page_adjacentLink__KKsll:focus-visible,.blog-article-page_adjacentLink__KKsll:hover,.blog-article-page_relatedArticle__UHTJz:focus-visible,.blog-article-page_relatedArticle__UHTJz:hover{border-color:hsl(var(--foreground)/.22);box-shadow:0 24px 60px -44px hsl(var(--foreground)/.45);transform:translateY(-3px)}.blog-article-page_disclosure__fwu7K[open]{border-color:hsl(var(--primary)/.3)}.blog-article-page_disclosure__fwu7K>summary::-webkit-details-marker{display:none}.blog-article-page_finalCta__qqxA9{position:relative;overflow:hidden;background:hsl(var(--primary))}.blog-article-page_finalCta__qqxA9:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(hsl(var(--primary-foreground)/.14) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--primary-foreground)/.14) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:radial-gradient(circle at 72% 50%,black,transparent 72%);mask-image:radial-gradient(circle at 72% 50%,black,transparent 72%)}@media (prefers-reduced-motion:reduce){.blog-article-page_adjacentLink__KKsll,.blog-article-page_disclosure__fwu7K svg,.blog-article-page_featuredImage__6CQI6 img,.blog-article-page_progressValue__jqaWv,.blog-article-page_relatedArticle__UHTJz{transition:none}.blog-article-page_adjacentLink__KKsll:focus-visible,.blog-article-page_adjacentLink__KKsll:hover,.blog-article-page_featuredImage__6CQI6:hover img,.blog-article-page_relatedArticle__UHTJz:focus-visible,.blog-article-page_relatedArticle__UHTJz:hover{transform:none}}.blog-page_hero__R7g0V{max-width:100%;background:radial-gradient(circle at 82% 16%,hsl(var(--primary)/.14),transparent 31rem),radial-gradient(circle at 8% 84%,hsl(var(--foreground)/.055),transparent 28rem),linear-gradient(145deg,hsl(var(--background)),hsl(var(--muted)/.22))}.blog-page_hero__R7g0V:before{position:absolute;inset:0;content:"";pointer-events:none;background-image:linear-gradient(hsl(var(--foreground)/.045) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground)/.045) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.blog-page_featuredArticle__DXKnp{background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--card)/.76))}.blog-page_cardMedia___2Uia,.blog-page_featuredMedia__M33io{background:radial-gradient(circle at 80% 15%,hsl(var(--primary)/.14),transparent 11rem),linear-gradient(145deg,hsl(var(--muted)/.55),hsl(var(--background)));transition:transform .65s cubic-bezier(.2,.8,.2,1)}.blog-page_articleCard__am0Jf:focus-within .blog-page_cardMedia___2Uia,.blog-page_articleCard__am0Jf:hover .blog-page_cardMedia___2Uia,.blog-page_featuredArticle__DXKnp:focus-within .blog-page_featuredMedia__M33io,.blog-page_featuredArticle__DXKnp:hover .blog-page_featuredMedia__M33io{transform:scale(1.025)}.blog-page_openArticle__8jQ2v{opacity:0;transform:translateY(.5rem);transition:opacity .22s ease,transform .22s ease}.blog-page_articleCard__am0Jf:focus-within .blog-page_openArticle__8jQ2v,.blog-page_articleCard__am0Jf:hover .blog-page_openArticle__8jQ2v,.blog-page_featuredArticle__DXKnp:focus-within .blog-page_openArticle__8jQ2v,.blog-page_featuredArticle__DXKnp:hover .blog-page_openArticle__8jQ2v{opacity:1;transform:none}.blog-page_filterPanel__KsvR_{background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--card)/.78))}.blog-page_filter__WUg_B{display:grid;min-width:0;gap:.45rem;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.blog-page_articleCard__am0Jf{min-width:0;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + .5rem);background:hsl(var(--card));opacity:0;animation:blog-page_reveal__96KGD .6s cubic-bezier(.2,.8,.2,1) var(--reveal-delay) forwards;transition:border-color .26s ease,transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease}.blog-page_articleCard__am0Jf:focus-within,.blog-page_articleCard__am0Jf:hover{border-color:hsl(var(--foreground)/.22);box-shadow:0 28px 65px -44px hsl(var(--foreground)/.5);transform:translateY(-4px)}.blog-page_articleCta__POIfj svg{transition:transform .22s ease}.blog-page_articleCta__POIfj:hover svg{transform:translateX(.2rem)}.blog-page_emptyState__51vu7{background:radial-gradient(circle at 50% 0,hsl(var(--primary)/.08),transparent 20rem),hsl(var(--card))}.blog-page_editorialRail__QL33j{background:radial-gradient(circle at 100% 0,hsl(var(--primary)/.1),transparent 16rem),hsl(var(--card))}.blog-page_miniArticle__y_gUV{display:block;transition:border-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.blog-page_miniArticle__y_gUV:focus-visible,.blog-page_miniArticle__y_gUV:hover{border-color:hsl(var(--foreground)/.22);box-shadow:0 22px 48px -38px hsl(var(--foreground)/.55);transform:translateY(-3px)}.blog-page_finalCta__0H6T6{position:relative;overflow:hidden;background:hsl(var(--primary))}.blog-page_finalCta__0H6T6:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(hsl(var(--primary-foreground)/.15) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--primary-foreground)/.15) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:radial-gradient(circle at 70% 50%,black,transparent 70%);mask-image:radial-gradient(circle at 70% 50%,black,transparent 70%)}@keyframes blog-page_reveal__96KGD{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.blog-page_articleCard__am0Jf,.blog-page_articleCta__POIfj svg,.blog-page_cardMedia___2Uia,.blog-page_featuredMedia__M33io,.blog-page_openArticle__8jQ2v{transition:none}.blog-page_miniArticle__y_gUV:focus-visible,.blog-page_miniArticle__y_gUV:hover{transform:none}.blog-page_articleCard__am0Jf{opacity:1;animation:none}.blog-page_articleCard__am0Jf:focus-within,.blog-page_articleCard__am0Jf:focus-within .blog-page_cardMedia___2Uia,.blog-page_articleCard__am0Jf:hover,.blog-page_articleCard__am0Jf:hover .blog-page_cardMedia___2Uia,.blog-page_articleCta__POIfj:hover svg,.blog-page_featuredArticle__DXKnp:focus-within .blog-page_featuredMedia__M33io,.blog-page_featuredArticle__DXKnp:hover .blog-page_featuredMedia__M33io{transform:none}}