.article_main__czSpt{padding-top:var(--nav-h)}.article_header__djD_V{padding-top:var(--space-16);padding-bottom:var(--space-20)}.article_headerCopy__1nUwV{max-width:940px;margin-top:var(--space-5)}.article_category__DiYt_{color:var(--color-accent);font:600 var(--text-sm) var(--font-mono)}.article_header__djD_V h1{margin-top:var(--space-6);font-size:clamp(42px,6.2vw,76px);line-height:1.04;letter-spacing:-.04em}.article_dek__7cXRs{max-width:760px;margin-top:var(--space-8);color:var(--color-muted-foreground);font-size:clamp(18px,2vw,21px);line-height:1.6}.article_meta__L9jyX{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--text-sm)}.article_meta__L9jyX strong{color:var(--color-foreground)}.article_meta__L9jyX em{margin-left:auto;padding:4px 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-accent);font:normal 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.article_heroFigure__Hl5vR{padding-bottom:var(--space-6)}.article_cover__KdCN7{position:relative;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-2)}.article_cover__KdCN7 img{object-fit:cover}.article_cover__KdCN7:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,14,.02) 38%,rgba(8,10,14,.88));content:""}.article_coverMessage__tGRzP{position:absolute;z-index:1;right:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);left:clamp(24px,5vw,64px);color:#fff}.article_coverMessage__tGRzP span{display:block;margin-bottom:var(--space-4);color:rgba(255,255,255,.68);font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.article_coverMessage__tGRzP strong{display:block;max-width:19ch;font-size:clamp(28px,4.5vw,56px);line-height:1.04;letter-spacing:-.04em}.article_heroStages__c1MUl{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-6)}.article_heroStages__c1MUl>div{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.article_heroStages__c1MUl>div:nth-child(2){border-color:var(--color-accent)}.article_heroStages__c1MUl span{color:var(--color-accent);font:11px var(--font-mono)}.article_heroStages__c1MUl h2{margin-top:var(--space-4);font-size:var(--text-lg)}.article_heroStages__c1MUl p{margin-top:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-sm)}.article_heroPanel__ihBGO dl{display:grid;grid-template-columns:repeat(3,1fr);padding-top:var(--space-5);border-top:1px solid var(--color-border);text-align:center}.article_heroPanel__ihBGO dt{font-size:var(--text-h4);font-weight:650;letter-spacing:-.03em}.article_heroPanel__ihBGO dd{color:var(--color-faint);font:9px var(--font-mono);text-transform:uppercase}.article_heroFigure__Hl5vR figcaption{margin-top:var(--space-3);color:var(--color-faint);font:11px/1.6 var(--font-mono)}.article_readingGrid__wIx8_{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding-block:var(--space-24) var(--space-32)}.article_toc__0Itzk{display:none}.article_toc__0Itzk nav{position:-webkit-sticky;position:sticky;top:112px;padding-left:var(--space-5);border-left:1px solid var(--color-border)}.article_toc__0Itzk p{margin-bottom:var(--space-4);color:var(--color-faint);font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.article_toc__0Itzk ol{list-style:none}.article_toc__0Itzk li+li{margin-top:var(--space-3)}.article_toc__0Itzk a{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:1.4;transition:color .2s ease}.article_toc__0Itzk a:hover{color:var(--color-accent)}.article_article__u3Wbk{min-width:0;max-width:720px;color:var(--color-foreground);font-size:18px;line-height:1.78}.article_intro__wFK0j{color:var(--color-muted-foreground);font-size:21px;line-height:1.65}.article_article__u3Wbk section{padding-top:var(--space-20);scroll-margin-top:112px}.article_article__u3Wbk h2{font-size:clamp(30px,4vw,38px)}.article_article__u3Wbk section>p{margin-top:var(--space-6)}.article_article__u3Wbk blockquote{margin-block:var(--space-12);padding-left:var(--space-6);border-left:2px solid var(--color-accent);font-size:var(--text-h3);font-weight:560;line-height:1.35;letter-spacing:-.03em}.article_article__u3Wbk :not(pre)>code{padding:3px 7px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);font:15px var(--font-mono)}.article_codeExamples__tO_PV{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-10)}.article_insight__cNGH6{display:grid;grid-template-columns:42px 1fr;grid-gap:var(--space-5);gap:var(--space-5);margin-block:var(--space-10);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-2)}.article_insight__cNGH6>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff;font:600 var(--text-sm) var(--font-mono)}.article_insight__cNGH6 h3{font-size:var(--text-h4)}.article_insight__cNGH6 p{margin-top:var(--space-3);color:var(--color-muted-foreground);font-size:var(--text-body);line-height:1.65}.article_checklist__ZWu62{margin-block:var(--space-8);border-block:1px solid var(--color-border);list-style:none}.article_checklist__ZWu62 li{display:flex;gap:var(--space-4);padding-block:var(--space-5)}.article_checklist__ZWu62 li+li{border-top:1px solid var(--color-border)}.article_checklist__ZWu62 svg{width:20px;height:20px;flex:0 0 auto;margin-top:5px;color:var(--color-accent)}.article_author__VEjZz{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-20);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.article_author__VEjZz>span{color:var(--color-faint);font:10px var(--font-mono);text-transform:uppercase}.article_author__VEjZz strong{font-size:var(--text-h4)}.article_author__VEjZz p{margin-top:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-body);line-height:1.65}.article_related__kx6Iz{padding-block:var(--space-24);border-block:1px solid var(--color-border);background:var(--color-surface-2)}.article_related__kx6Iz h2{margin-top:var(--space-4);font-size:var(--text-h2)}.article_relatedGrid__DuJU5{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-10)}.article_relatedCard__5hw2R{display:flex;min-height:240px;flex-direction:column;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#fff;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.article_relatedCard__5hw2R:hover{transform:translateY(-3px);border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.article_relatedCard__5hw2R:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.article_relatedGrid__DuJU5 p{color:var(--color-accent);font:11px var(--font-mono)}.article_relatedGrid__DuJU5 h3{margin-top:var(--space-6);font-size:var(--text-h4)}.article_relatedCard__5hw2R>span{margin-top:auto;color:var(--color-faint);font-size:var(--text-sm)}.article_relatedGrid__DuJU5 b{float:right;color:var(--color-foreground);font-weight:400}.article_cta___io7Y{display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:end;padding-block:var(--space-24)}.article_cta___io7Y h2{max-width:17ch;margin-top:var(--space-4);font-size:clamp(32px,4vw,46px)}.article_cta___io7Y p:not(.article_eyebrow__Wg0W0){max-width:50ch;margin-top:var(--space-5);color:var(--color-muted-foreground);font-size:var(--text-lg)}.article_cta___io7Y>a{justify-self:start}@media (min-width:768px){.article_relatedGrid__DuJU5{grid-template-columns:repeat(2,1fr)}.article_author__VEjZz{grid-template-columns:110px 1fr}.article_cta___io7Y{grid-template-columns:1fr auto}.article_cta___io7Y>a{justify-self:end}}@media (min-width:1024px){.article_readingGrid__wIx8_{grid-template-columns:160px minmax(0,720px) 72px;justify-content:space-between}.article_toc__0Itzk{display:block}.article_article__u3Wbk{grid-column:2}}@media (max-width:640px){.article_header__djD_V{padding-top:var(--space-10);padding-bottom:var(--space-12)}.article_headerCopy__1nUwV{margin-top:var(--space-8)}.article_meta__L9jyX em{width:100%;margin-top:var(--space-2);margin-left:0;text-align:center}.article_heroPanel__ihBGO dl{gap:var(--space-2)}.article_heroPanel__ihBGO dt{font-size:var(--text-lg)}.article_heroPanel__ihBGO dd{font-size:8px}.article_readingGrid__wIx8_{padding-block:var(--space-16) var(--space-20)}.article_article__u3Wbk{font-size:17px}.article_intro__wFK0j{font-size:19px}.article_article__u3Wbk section{padding-top:var(--space-16)}.article_article__u3Wbk blockquote{margin-block:var(--space-10);font-size:24px}.article_cta___io7Y,.article_related__kx6Iz{padding-block:var(--space-16)}}@media (prefers-reduced-motion:reduce){.article_relatedCard__5hw2R{transition:none;transform:none}}