.ArticleFaq-module-scss-module__jJgVYa__section{border-bottom:1px solid #dbdbe0;padding-block:40px;scroll-margin-top:96px}.ArticleFaq-module-scss-module__jJgVYa__section:first-child{padding-block-start:0}.ArticleFaq-module-scss-module__jJgVYa__section:last-child{border-bottom:none;padding-block-end:0}@media screen and (min-width:1024px){.ArticleFaq-module-scss-module__jJgVYa__section{max-width:620px;margin-inline:auto;padding-block:56px}}.ArticleFaq-module-scss-module__jJgVYa__heading{font-size:var(--typography-heading-sm);color:var(--text-neutral-primary);margin:0 0 16px;font-weight:700;line-height:1.3}@media screen and (min-width:1024px){.ArticleFaq-module-scss-module__jJgVYa__heading{font-size:var(--typography-heading-sm)}}.ArticleFaq-module-scss-module__jJgVYa__list{border-block-start:1px solid #dbdbe0;display:grid}.ArticleFaq-module-scss-module__jJgVYa__item{border-block-end:1px solid #dbdbe0}.ArticleFaq-module-scss-module__jJgVYa__item:last-child{border-block-end:0}.ArticleFaq-module-scss-module__jJgVYa__itemOpen .ArticleFaq-module-scss-module__jJgVYa__icon:after{transform:translate(-50%,-50%)rotate(0)}.ArticleFaq-module-scss-module__jJgVYa__itemOpen .ArticleFaq-module-scss-module__jJgVYa__panel{opacity:1;grid-template-rows:1fr}.ArticleFaq-module-scss-module__jJgVYa__questionHeading{margin:0}.ArticleFaq-module-scss-module__jJgVYa__question{width:100%;font-size:var(--typography-heading-xs);color:var(--text-neutral-primary);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-weight:700;line-height:1.2;display:flex}@media screen and (min-width:1024px){.ArticleFaq-module-scss-module__jJgVYa__question{padding-block:24px}}.ArticleFaq-module-scss-module__jJgVYa__icon{aspect-ratio:1;flex:none;width:18px;position:relative}.ArticleFaq-module-scss-module__jJgVYa__icon:before,.ArticleFaq-module-scss-module__jJgVYa__icon:after{content:"";background-color:var(--text-neutral-primary);width:12px;height:1.5px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ArticleFaq-module-scss-module__jJgVYa__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.ArticleFaq-module-scss-module__jJgVYa__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.ArticleFaq-module-scss-module__jJgVYa__answer{min-height:0;color:var(--text-neutral-primary);overflow:hidden}.ArticleFaq-module-scss-module__jJgVYa__answer p{max-width:68ch;font-size:var(--typography-body-lg);margin:0 0 20px;line-height:1.6}.ArticleFaq-module-scss-module__jJgVYa__answer p:last-child{margin-block-end:0}@media screen and (min-width:1024px){.ArticleFaq-module-scss-module__jJgVYa__answer p{font-size:18px}}.ArticleFaq-module-scss-module__jJgVYa__answer a{color:var(--text-accent-default);text-decoration:underline}
.ArticleChrome-module-scss-module__3NPIzW__stickyTitle{inset-inline:0;z-index:6;background:var(--bg-neutral-default);opacity:0;pointer-events:none;border-bottom:1px solid #dbdbe0;justify-content:center;align-items:center;height:56px;padding-inline:56px;transition:transform .25s,opacity .25s;display:none;position:fixed;top:0;transform:translateY(-100%)}.ArticleChrome-module-scss-module__3NPIzW__stickyTitle span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Roboto Mono,monospace;font-size:14px;font-weight:500;overflow:hidden}.ArticleChrome-module-scss-module__3NPIzW__stickyTitle.ArticleChrome-module-scss-module__3NPIzW__isVisible{opacity:1;pointer-events:auto;transform:translateY(0)}@media screen and not (min-width:1024px){.ArticleChrome-module-scss-module__3NPIzW__stickyTitle{display:flex}}.ArticleChrome-module-scss-module__3NPIzW__floatingCta{z-index:5;opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;display:none;position:fixed;bottom:20px;right:16px;transform:translateY(16px)}.ArticleChrome-module-scss-module__3NPIzW__floatingCta.ArticleChrome-module-scss-module__3NPIzW__isVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.ArticleChrome-module-scss-module__3NPIzW__floatingCta button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:38px;height:38px;color:var(--text-neutral-primary);cursor:pointer;background:#fffc;border:1px solid #0e0e1326;justify-content:center;align-items:center;padding:6px;display:flex;box-shadow:0 4px 16px #0e0e131f}.ArticleChrome-module-scss-module__3NPIzW__floatingCta svg{width:24px;height:24px}@media screen and not (min-width:1024px){.ArticleChrome-module-scss-module__3NPIzW__floatingCta{display:block}}
.ArticleNewsletterCard-module-scss-module__0FXY7a__card{background:var(--bg-neutral-default);border:1px solid #dbdbe0;padding:20px}@media screen and (min-width:1024px){.ArticleNewsletterCard-module-scss-module__0FXY7a__card{padding:24px 20px}}.ArticleNewsletterCard-module-scss-module__0FXY7a__eyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--text-neutral-tertiary);font-family:Roboto Mono,monospace;font-size:12px;font-weight:500;display:block}.ArticleNewsletterCard-module-scss-module__0FXY7a__title{color:var(--text-neutral-primary);margin:12px 0 0;font-family:Roboto Mono,monospace;font-size:18px;font-weight:700;line-height:1.3}.ArticleNewsletterCard-module-scss-module__0FXY7a__description{color:var(--text-neutral-tertiary);margin:8px 0 0;font-size:14px;line-height:1.5}.ArticleNewsletterCard-module-scss-module__0FXY7a__form{gap:12px;margin-top:20px;display:grid}.ArticleNewsletterCard-module-scss-module__0FXY7a__form input[type=email]{background:var(--bg-neutral-default);width:100%;color:var(--text-neutral-primary);border:1px solid #dbdbe0;padding:12px 14px;font-size:14px}.ArticleNewsletterCard-module-scss-module__0FXY7a__form input[type=email]:focus{border-color:var(--text-neutral-primary);outline:none}.ArticleNewsletterCard-module-scss-module__0FXY7a__form button{background:var(--bg-accent-default);width:100%;color:var(--bg-accent-foreground);cursor:pointer;border:none;padding:12px 20px;font-size:14px;font-weight:500;transition:opacity .2s}.ArticleNewsletterCard-module-scss-module__0FXY7a__form button:disabled{opacity:.4;cursor:not-allowed}.ArticleNewsletterCard-module-scss-module__0FXY7a__agreement{color:var(--text-neutral-tertiary);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.ArticleNewsletterCard-module-scss-module__0FXY7a__agreement input{margin-top:3px}.ArticleNewsletterCard-module-scss-module__0FXY7a__agreement a{color:var(--text-neutral-primary);text-decoration:underline}.ArticleNewsletterCard-module-scss-module__0FXY7a__success{color:var(--text-neutral-primary);margin-top:20px;font-size:14px;line-height:1.5}
.ArticleShare-module-scss-module__L_DEkG__share{gap:10px;display:flex}.ArticleShare-module-scss-module__L_DEkG__share a,.ArticleShare-module-scss-module__L_DEkG__share button{background:var(--bg-neutral-default);width:34px;height:34px;color:var(--text-neutral-primary);cursor:pointer;border:1px solid #dbdbe0;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex}.ArticleShare-module-scss-module__L_DEkG__share a:hover,.ArticleShare-module-scss-module__L_DEkG__share button:hover{background:var(--text-neutral-primary);border-color:var(--text-neutral-primary);color:var(--bg-neutral-default)}.ArticleShare-module-scss-module__L_DEkG__share a svg{width:14px;height:14px}.ArticleShare-module-scss-module__L_DEkG__share button svg{width:18px;height:18px}
.Toc-module-scss-module__5bwOXW__toc{background:var(--bg-neutral-default);border:1px solid #dbdbe0;padding:20px}@media screen and (min-width:1024px){.Toc-module-scss-module__5bwOXW__toc{padding:24px 20px}}.Toc-module-scss-module__5bwOXW__trigger{justify-content:space-between;align-items:center;display:flex}.Toc-module-scss-module__5bwOXW__title{font-family:Roboto Mono,monospace;font-size:var(--typography-body-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--text-neutral-tertiary);font-weight:500}.Toc-module-scss-module__5bwOXW__body{margin-top:16px}.Toc-module-scss-module__5bwOXW__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media screen and (min-width:1024px){.Toc-module-scss-module__5bwOXW__list{gap:16px}}.Toc-module-scss-module__5bwOXW__link{font-size:var(--typography-body-md);color:var(--text-neutral-tertiary);gap:10px;line-height:1.4;text-decoration:none;transition:color .2s;display:flex}.Toc-module-scss-module__5bwOXW__link:hover{color:var(--text-neutral-primary)}.Toc-module-scss-module__5bwOXW__linkLabel{font-family:Roboto Mono,monospace;font-size:var(--typography-body-sm);color:var(--text-neutral-tertiary);flex:none}.Toc-module-scss-module__5bwOXW__isActive{color:var(--text-neutral-primary);font-weight:500}.Toc-module-scss-module__5bwOXW__isActive .Toc-module-scss-module__5bwOXW__linkLabel{color:var(--text-accent-default)}
.ArticleLayout-module-scss-module__FIu5VW__hero{background:var(--bg-neutral-default);height:60dvh}.ArticleLayout-module-scss-module__FIu5VW__heroInner{flex-direction:column;height:100%;display:flex}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__heroInner{flex-direction:row;align-items:center;gap:64px}.ArticleLayout-module-scss-module__FIu5VW__heroInner.site-centered{width:100%;max-width:none;padding-inline:0;padding-left:max(var(--paddings),(100vw - var(--inner-container))/2 + var(--paddings));margin-inline:0}}.ArticleLayout-module-scss-module__FIu5VW__heroMedia{margin-inline:calc(var(--paddings)*-1);width:calc(100% + var(--paddings)*2);background:var(--bg-neutral-foreground);flex:0 0 50%;position:relative;overflow:hidden}.ArticleLayout-module-scss-module__FIu5VW__heroMedia img,.ArticleLayout-module-scss-module__FIu5VW__heroMedia video{object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__heroMedia{border:1px solid #dbdbe0;flex:auto;order:2;width:auto;height:100%;margin-inline:0}}.ArticleLayout-module-scss-module__FIu5VW__heroMediaFrameless{background:var(--bg-neutral-default)}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__heroMediaFrameless{border:0}}.ArticleLayout-module-scss-module__FIu5VW__heroText{flex-direction:column;flex:1;justify-content:center;padding-block:24px;display:flex}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__heroText{flex:0 0 560px;order:1;padding-block:0}}.ArticleLayout-module-scss-module__FIu5VW__heroTag{font-family:Roboto Mono,monospace;font-size:var(--typography-body-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--text-accent-default)}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__heroTag{font-size:var(--typography-body-md)}}.ArticleLayout-module-scss-module__FIu5VW__heroHeading{color:var(--text-neutral-primary);margin:12px 0 0;font-size:28px;font-weight:700;line-height:1.2}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__heroHeading{margin-block-start:16px;font-size:48px;line-height:1.15}}.ArticleLayout-module-scss-module__FIu5VW__heroSubtitle{font-size:var(--typography-body-md);color:var(--text-neutral-secondary);margin:12px 0 0;line-height:1.4}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__heroSubtitle{font-size:var(--typography-body-lg);margin-block-start:16px}}.ArticleLayout-module-scss-module__FIu5VW__heroMeta{font-family:Roboto Mono,monospace;font-size:var(--typography-body-sm);color:var(--text-neutral-tertiary);flex-direction:column;align-items:flex-start;gap:4px;margin-top:16px;display:flex}.ArticleLayout-module-scss-module__FIu5VW__heroMeta .ArticleLayout-module-scss-module__FIu5VW__byline{display:inline}.ArticleLayout-module-scss-module__FIu5VW__heroMeta .ArticleLayout-module-scss-module__FIu5VW__author{color:var(--text-neutral-primary)}.ArticleLayout-module-scss-module__FIu5VW__heroMeta .ArticleLayout-module-scss-module__FIu5VW__authorRole{color:inherit}.ArticleLayout-module-scss-module__FIu5VW__heroMeta .ArticleLayout-module-scss-module__FIu5VW__metaLine{align-items:center;gap:8px;display:flex}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__heroMeta{font-size:var(--typography-body-md);margin-top:24px}}.ArticleLayout-module-scss-module__FIu5VW__dot{background:var(--text-neutral-tertiary);border-radius:50%;width:3px;height:3px}.ArticleLayout-module-scss-module__FIu5VW__heroShare{margin-top:20px}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__heroShare{margin-top:24px}}.ArticleLayout-module-scss-module__FIu5VW__layout{flex-direction:column;gap:32px;padding-block:32px;display:flex}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__layout{grid-template-columns:minmax(260px,18.75%) 1fr;align-items:start;gap:48px;padding-block:64px;display:grid}}.ArticleLayout-module-scss-module__FIu5VW__sidebarDesktop{flex-direction:column;gap:24px;display:flex;position:sticky;top:104px}.ArticleLayout-module-scss-module__FIu5VW__mobileToc{flex-direction:column;gap:20px;display:flex}.ArticleLayout-module-scss-module__FIu5VW__mainCol{flex-direction:column;gap:32px;display:flex}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__mainCol{gap:48px}}.ArticleLayout-module-scss-module__FIu5VW__contentCol{background:var(--bg-neutral-default);border:1px solid #dbdbe0;padding:28px 20px;position:relative}@media screen and (min-width:1024px){.ArticleLayout-module-scss-module__FIu5VW__contentCol{padding:56px 64px}}
.ArticleDiagram-module-scss-module__XXDqca__diagram{background-color:var(--bg-neutral-default,#fff);max-width:68ch;margin:24px 0}.ArticleDiagram-module-scss-module__XXDqca__diagram img{width:100%;height:auto;display:block}@media screen and (min-width:1200px){.ArticleDiagram-module-scss-module__XXDqca__diagram.ArticleDiagram-module-scss-module__XXDqca__diagramSquare{max-width:none;margin-inline:-30px}.ArticleDiagram-module-scss-module__XXDqca__diagram.ArticleDiagram-module-scss-module__XXDqca__diagramSquare img{width:100%;max-width:none;max-height:none}}.ArticleDiagram-module-scss-module__XXDqca__diagramAnimated{aspect-ratio:var(--diagram-aspect-ratio,944/888)}.ArticleDiagram-module-scss-module__XXDqca__diagramRevealAnimation img{opacity:0;clip-path:inset(0 100% 0 0);will-change:clip-path,opacity,transform;transform:translateY(14px)scale(.985)}.ArticleDiagram-module-scss-module__XXDqca__diagramPlaying.ArticleDiagram-module-scss-module__XXDqca__diagramRevealAnimation img{animation:1.1s cubic-bezier(.23,1,.32,1) forwards ArticleDiagram-module-scss-module__XXDqca__diagramReveal}@keyframes ArticleDiagram-module-scss-module__XXDqca__diagramReveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(14px)scale(.985)}45%{opacity:1}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ArticleDiagram-module-scss-module__XXDqca__diagramRevealAnimation img{opacity:1;clip-path:inset(0);animation:none;transform:none}}
.ArticleSection-module-scss-module__nlkqJW__section{border-bottom:1px solid #dbdbe0;padding-block:40px;scroll-margin-top:96px}.ArticleSection-module-scss-module__nlkqJW__section:first-child{padding-block-start:0}.ArticleSection-module-scss-module__nlkqJW__section:last-child{border-bottom:none;padding-block-end:0}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__section{max-width:620px;margin-inline:auto;padding-block:56px}}.ArticleSection-module-scss-module__nlkqJW__heading{font-size:var(--typography-heading-sm);color:var(--text-neutral-primary);margin:0 0 16px;font-weight:700;line-height:1.3}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__heading{font-size:var(--typography-heading-sm)}}.ArticleSection-module-scss-module__nlkqJW__leadHeading{font-size:var(--typography-heading-md)}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__leadHeading{font-size:32px}}.ArticleSection-module-scss-module__nlkqJW__body{color:var(--text-neutral-primary)}.ArticleSection-module-scss-module__nlkqJW__body h2{max-width:68ch;font-size:var(--typography-heading-sm);margin:32px 0 16px;font-weight:700;line-height:1.3}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__body h2{font-size:24px}}.ArticleSection-module-scss-module__nlkqJW__body p{max-width:68ch;font-size:var(--typography-body-lg);margin:0 0 16px;line-height:1.6}.ArticleSection-module-scss-module__nlkqJW__body p:last-child{margin-block-end:0}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__body p{font-size:18px}}.ArticleSection-module-scss-module__nlkqJW__body ul{gap:12px;max-width:68ch;margin:20px 0 0;padding:0;list-style:none;display:grid}.ArticleSection-module-scss-module__nlkqJW__body ul li{font-size:var(--typography-body-lg);padding-inline-start:20px;line-height:1.5;position:relative}.ArticleSection-module-scss-module__nlkqJW__body ul li:before{content:"";background:var(--bg-accent-default);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:4px}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__body ul li{font-size:18px}}.ArticleSection-module-scss-module__nlkqJW__body blockquote{border-left:4px solid var(--border-accent-default);max-width:68ch;margin:24px 0 0;padding-inline-start:20px;font-size:20px;font-style:italic;line-height:1.4}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__body blockquote{font-size:24px}}.ArticleSection-module-scss-module__nlkqJW__body a{color:var(--text-accent-default);text-decoration:underline}.ArticleSection-module-scss-module__nlkqJW__body picture{display:block}:is(.ArticleSection-module-scss-module__nlkqJW__body img,.ArticleSection-module-scss-module__nlkqJW__body svg){max-width:min(100%,68ch);height:auto;margin-block:24px;display:block}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__body img:not(figure img){width:auto;max-height:700px;margin-inline:auto}}.ArticleSection-module-scss-module__nlkqJW__body .ArticleSection-module-scss-module__nlkqJW__cta a{color:inherit;text-decoration:none}.ArticleSection-module-scss-module__nlkqJW__body .ArticleSection-module-scss-module__nlkqJW__cta svg{max-width:none;margin-block:0}.ArticleSection-module-scss-module__nlkqJW__sources{padding-block-start:24px}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__sources{padding-block-start:32px}}.ArticleSection-module-scss-module__nlkqJW__sourcesHeading{font-family:Roboto Mono,monospace;font-size:var(--typography-body-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--text-neutral-tertiary);margin:0 0 12px;font-weight:400;line-height:1.2}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__sourcesHeading{font-size:var(--typography-body-sm)}}.ArticleSection-module-scss-module__nlkqJW__sourcesBody{color:var(--text-neutral-tertiary)}.ArticleSection-module-scss-module__nlkqJW__sourcesBody p{font-family:Roboto Mono,monospace;font-size:var(--typography-body-sm);letter-spacing:.02em;line-height:1.2}@media screen and (min-width:1024px){.ArticleSection-module-scss-module__nlkqJW__sourcesBody p{font-size:var(--typography-body-sm)}}.ArticleSection-module-scss-module__nlkqJW__sourcesBody a{color:inherit;text-decoration:underline}.ArticleSection-module-scss-module__nlkqJW__cta{--radii-pill:0;margin-block-start:24px;display:inline-flex}