.guide-illustration_items___7wj9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0;margin:2.5rem 0 0;list-style:none}.guide-illustration_items___7wj9>li{position:relative;min-width:0}.guide-illustration_four__I11eJ{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-illustration_two__sCf4e{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-illustration_sequence__VWXI3>li+li:before{position:absolute;top:6rem;left:-1.25rem;width:.5rem;height:.5rem;border-top:1px solid var(--text-tertiary);border-right:1px solid var(--text-tertiary);transform:rotate(45deg);content:""}.guide-illustration_scope__w40I6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center;margin-top:2.5rem}.guide-illustration_scope__w40I6>svg{max-width:none;margin:0}.guide-illustration_scopeItems__ZUAd9{grid-template-columns:1fr;gap:1.25rem;margin-top:0}.guide-illustration_scopeItems__ZUAd9>li+li{padding-top:1.25rem;border-top:1px solid var(--border-strong)}.guide-illustration_items___7wj9 .guide-illustration_itemTitle__LOGMg{margin:0;color:var(--text-primary);font-size:var(--font-size-lead);font-weight:var(--weight-medium);line-height:1.4;text-wrap:balance}.guide-illustration_items___7wj9 .guide-illustration_description__e_YyW{max-width:40ch;margin:.5rem 0 0;color:var(--text-tertiary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:1.65;text-wrap:pretty}.guide-illustration_step__ORtCS{display:block;margin-bottom:.75rem;color:var(--text-tertiary);font-size:var(--font-size-label)}.guide-illustration_inline__VrUUI{margin-block:2.5rem}.guide-illustration_inlineInner__xgJVd{padding-block:2rem;border-block:1px solid var(--border-strong)}.guide-illustration_inlineInner__xgJVd .guide-illustration_items___7wj9{padding:0;margin:2rem 0 0}.guide-illustration_inlineInner__xgJVd .guide-illustration_items___7wj9>li{padding-inline:0;margin:0}.guide-illustration_inlineInner__xgJVd>figcaption{flex-direction:column;gap:.75rem}.guide-illustration_inlineInner__xgJVd>figcaption>p:last-child{max-width:none;margin:0;color:var(--text-tertiary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:1.65}.guide-illustration_inlineInner__xgJVd .guide-illustration_inlineTitle___mMSF{margin:0;color:var(--text-primary);font-size:var(--font-size-lead);font-weight:var(--weight-medium);line-height:1.4}.guide-illustration_icon__KNtHI{width:2rem;height:2rem;margin-bottom:1rem;color:var(--text-secondary)}@media (width < 64rem){.guide-illustration_scope__w40I6{gap:2rem}.guide-illustration_four__I11eJ{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-illustration_scopeItems__ZUAd9{grid-template-columns:1fr}.guide-illustration_sequence__VWXI3.guide-illustration_four__I11eJ>li:nth-child(3):before{display:none}}@media (width < 48rem){.guide-illustration_items___7wj9,.guide-illustration_scope__w40I6{grid-template-columns:1fr}.guide-illustration_items___7wj9>li+li{padding-top:1.5rem;border-top:1px solid var(--border-strong)}.guide-illustration_sequence__VWXI3>li+li:before{display:none}.guide-illustration_scope__w40I6>svg{max-width:24rem;margin-inline:auto}}.article_main__wI6IS{flex:1 1 auto;min-width:0;overflow:clip}.article_main__wI6IS:focus{outline:none}.article_hero__xObQn{position:relative;border-bottom:1px solid color-mix(in srgb,var(--foreground) 7%,transparent);isolation:isolate}.article_hero__xObQn:before{position:absolute;z-index:-1;top:-18rem;right:-10rem;width:min(56rem,68vw);aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--surface-raised) 3%,transparent) 42%,transparent 70%);content:"";pointer-events:none}.article_heroInner__Hd_Wx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem);width:100%;max-width:106rem;padding:clamp(2.5rem,5vw,5.5rem) clamp(2rem,4.4vw,5.5rem) clamp(4rem,7vw,7rem);margin-inline:auto;box-sizing:border-box}.article_breadcrumbs__uf_Vc{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:.625rem;align-items:center;margin-bottom:clamp(1.5rem,2vw,3rem);color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-regular);line-height:1.3}.article_breadcrumbs__uf_Vc a{color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.article_breadcrumbs__uf_Vc a:hover{color:var(--text-primary)}.article_breadcrumbs__uf_Vc>span:last-child{color:var(--text-tertiary)}.article_heroCopy__5Bmow{grid-column:1/9}.article_eyebrow__uuyvN{display:inline-flex;gap:.625rem;align-items:center;margin:0 0 1.5rem;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.article_eyebrow__uuyvN,.article_eyebrow__uuyvN>span:first-child{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_eyebrow__uuyvN>span:nth-child(2){color:var(--text-faint)}.article_heroCopy__5Bmow h1{max-width:17ch;margin:0;color:var(--text-primary);font-size:var(--font-size-display);font-weight:var(--weight-medium);letter-spacing:-.052em;line-height:1.08;text-wrap:balance}.article_lead__HWwm4{max-width:42rem;margin:clamp(1.75rem,3vw,2.5rem) 0 0;color:var(--text-secondary);font-size:var(--font-size-lead);font-weight:var(--weight-regular);line-height:1.58;text-wrap:pretty}.article_articleMeta__5jvnQ{display:grid;grid-column:10/13;gap:1.25rem;align-content:start;padding:0;margin:clamp(3rem,6vw,6rem) 0 0}.article_articleMeta__5jvnQ>div{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.article_articleMeta__5jvnQ dt{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem;color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium);line-height:1.3}.article_articleMeta__5jvnQ dt svg{width:.875rem;height:.875rem;color:var(--text-tertiary);stroke-width:1.75}.article_articleMeta__5jvnQ dd{margin:0;color:var(--text-primary);font-size:var(--font-size-body);line-height:1.45}.article_quickAnswer__ym2BG{grid-column:2/12;padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius-xl);margin-top:clamp(2.5rem,5vw,5rem);background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 16rem),linear-gradient(145deg,color-mix(in srgb,var(--surface-raised) 28%,var(--background)),color-mix(in srgb,var(--surface) 52%,var(--background-deep)));box-shadow:inset 0 1px color-mix(in srgb,var(--foreground) 6%,transparent),0 1.5rem 4rem -2.5rem rgb(0 0 0/72%)}.article_quickAnswerLabel__A4Nln,.article_tocLabel__eGi5R{margin:0;color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--weight-medium);line-height:1.3}.article_quickAnswer__ym2BG ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:1.5rem 0 0;list-style:none}.article_quickAnswer__ym2BG li{display:grid;grid-template-columns:auto 1fr;gap:.875rem;padding:0 1.5rem;border-left:1px solid color-mix(in srgb,var(--foreground) 9%,transparent)}.article_quickAnswer__ym2BG li:first-child{padding-left:0;border-left:0}.article_quickAnswer__ym2BG li:last-child{padding-right:0}.article_quickAnswer__ym2BG li>span{padding-top:.25rem;color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_quickAnswer__ym2BG li p{margin:0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.62}.article_heroFigure__fEKtD{width:calc(100% - clamp(2rem, 4.4vw, 5.5rem) * 2);max-width:99rem;margin:clamp(3rem,6vw,6rem) auto 0}.article_heroImageFrame__47NVL,.article_inlineFigure__iWhpW>div{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 11%,transparent);border-radius:var(--radius-xl);background:var(--background-deep);box-shadow:inset 0 1px color-mix(in srgb,var(--foreground) 6%,transparent),0 2rem 5rem -3rem rgb(0 0 0/78%)}.article_heroImageFrame__47NVL:after,.article_inlineFigure__iWhpW>div:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgb(0 0 0/4%),rgb(0 0 0/24%)),radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 38%);content:"";pointer-events:none}.article_heroImageFrame__47NVL img,.article_inlineFigure__iWhpW img{display:block;width:100%;height:auto}.article_mediaCode__L_loA{position:absolute;z-index:1;right:1.5rem;bottom:1.5rem;padding:.625rem .75rem;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--background-deep) 68%,transparent);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:var(--weight-medium);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.article_heroFigure__fEKtD figcaption,.article_inlineFigure__iWhpW figcaption{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;max-width:48rem;padding:1rem 0 0;color:var(--text-tertiary);font-size:var(--font-size-label);line-height:1.55}.article_heroFigure__fEKtD figcaption>span,.article_inlineFigure__iWhpW figcaption>span{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_readingGrid__Sg2ef{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem);width:100%;max-width:94rem;padding:clamp(5rem,9vw,9rem) var(--gutter) 0;margin-inline:auto;box-sizing:border-box}.article_readingGridClosing__pvlpm{padding-bottom:clamp(4rem,6vw,6rem)}.article_tocRail__jm6C_{grid-column:1/4}.article_desktopToc__vZ7zg{position:sticky;top:calc(var(--header-height) + 2rem);max-width:15rem}.article_mobileToc____yiY ol,.article_tocList__sfR6P{padding:0;margin:1.5rem 0 0;list-style:none}.article_tocList__sfR6P li{border-top:1px solid color-mix(in srgb,var(--foreground) 7%,transparent)}.article_tocList__sfR6P li:last-child{border-bottom:1px solid color-mix(in srgb,var(--foreground) 7%,transparent)}.article_mobileToc____yiY a,.article_tocList__sfR6P a{display:grid;grid-template-columns:1.5rem 1fr;gap:.625rem;padding:.75rem 0;color:var(--text-tertiary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:1.5;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.article_mobileToc____yiY a:hover,.article_tocList__sfR6P a:hover{color:var(--text-primary)}.article_mobileToc____yiY a[aria-current=location],.article_tocList__sfR6P a[aria-current=location]{color:var(--primary-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.article_mobileToc____yiY a>span,.article_tocList__sfR6P a>span{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_mobileToc____yiY{display:none}.article_articleBody__7R4po{grid-column:4/11;max-width:48rem}.article_contentSection__1WgT_{scroll-margin-top:calc(var(--header-height) + 2rem)}.article_contentSection__1WgT_+.article_contentSection__1WgT_,.article_intro__D_WHc+.article_contentSection__1WgT_{padding-top:clamp(5rem,9vw,8rem)}.article_sectionHeading__mFo_S{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.65rem;align-items:start;margin-bottom:1.75rem}.article_sectionHeading__mFo_S h2{margin:-.22em 0 0;color:var(--text-primary);font-size:var(--font-size-title);font-weight:var(--weight-medium);letter-spacing:-.045em;line-height:1.15;text-wrap:balance}.article_sectionDivider__F_673,.article_sectionIndex__9PET0{font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_sectionIndex__9PET0{color:var(--text-tertiary)}.article_sectionDivider__F_673{color:var(--text-faint)}.article_prose__zsSsV,.article_sectionIntro__zKd6A{max-width:44rem}.article_approachSteps__GdnCF p,.article_checklist__UfuR5 p,.article_ctaInner__ZEbbG>p,.article_faqList__GlhO3 p,.article_formatCard__fp5px>p,.article_growthPath__muiqE p,.article_prose__zsSsV li,.article_prose__zsSsV p,.article_questionList__OqPdT p,.article_sectionIntro__zKd6A,.article_signalCard__34Q_P>p{color:var(--text-secondary);font-size:var(--font-size-lead);font-weight:var(--weight-regular);line-height:1.76;text-wrap:pretty}.article_prose__zsSsV p,.article_sectionIntro__zKd6A{margin:0}.article_prose__zsSsV p+p{margin-top:1.35rem}.article_sectionIntro__zKd6A{margin-bottom:2rem}.article_flow__dAa_O>*+*{margin-top:1.35rem}.article_flow__dAa_O>.article_faqList__GlhO3,.article_flow__dAa_O>.article_faqList__GlhO3+*,.article_flow__dAa_O>.article_inlineFigure__iWhpW,.article_flow__dAa_O>.article_inlineFigure__iWhpW+*,.article_flow__dAa_O>.article_tableFrame__h7dcR,.article_flow__dAa_O>.article_tableFrame__h7dcR+*{margin-top:2.5rem}.article_prose__zsSsV ul{padding-left:1.25rem;margin:0}.article_prose__zsSsV li{padding-left:.25rem}.article_prose__zsSsV li+li{margin-top:.625rem}.article_prose__zsSsV li::marker{color:var(--text-tertiary)}.article_prose__zsSsV strong{color:var(--text-primary);font-weight:var(--weight-medium)}.article_prose__zsSsV a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--text-faint);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.article_prose__zsSsV a:hover{text-decoration-color:var(--primary)}.article_prose__zsSsV code{color:var(--text-primary);font-family:inherit;font-size:inherit;font-weight:var(--weight-medium)}.article_formatCards__ewUkZ{display:grid;gap:1rem}.article_formatCard__fp5px{position:relative;padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);border-radius:var(--radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-raised) 22%,var(--background)),color-mix(in srgb,var(--surface) 58%,var(--background-deep)))}.article_cardNumber__H_rAr{position:absolute;top:1.5rem;right:1.5rem;color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_approachSteps__GdnCF h3,.article_checklist__UfuR5 h3,.article_formatCard__fp5px h3,.article_growthPath__muiqE h3,.article_questionList__OqPdT h3,.article_signalCard__34Q_P h3{margin:0;color:var(--text-primary);font-size:var(--font-size-lead);font-weight:var(--weight-strong);letter-spacing:normal;line-height:1.4;text-wrap:balance}.article_formatCard__fp5px h3{max-width:calc(100% - 3rem);margin-bottom:1.25rem}.article_formatCard__fp5px>p{margin:0;font-size:var(--font-size-lead);line-height:1.7}.article_formatCard__fp5px>p+p{margin-top:1rem}.article_bestFor__k8Txl{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);margin-top:1.5rem}.article_bestFor__k8Txl>span{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium);line-height:1.45}.article_bestFor__k8Txl p{margin:0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.6}.article_tableFrame__h7dcR{max-width:100%;overflow-x:auto;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 58%,var(--background));overscroll-behavior-inline:contain}.article_tableFrame__h7dcR:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.article_tableFrame__h7dcR table{width:100%;min-width:48rem;border-collapse:collapse;text-align:left}.article_tableFrame__h7dcR td,.article_tableFrame__h7dcR th{padding:1rem;border-right:1px solid color-mix(in srgb,var(--foreground) 7%,transparent);border-bottom:1px solid color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--text-secondary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:1.55;vertical-align:top}.article_tableFrame__h7dcR tr:last-child>*{border-bottom:0}.article_tableFrame__h7dcR tr>:last-child{border-right:0}.article_tableFrame__h7dcR thead th{background:color-mix(in srgb,var(--surface-raised) 30%,var(--background));color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--weight-strong)}.article_tableFrame__h7dcR tbody th{color:var(--text-primary);font-weight:var(--weight-medium)}.article_approachSteps__GdnCF,.article_checklist__UfuR5,.article_growthPath__muiqE,.article_questionList__OqPdT{padding:0;margin:0;list-style:none}.article_questionList__OqPdT{border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.article_questionList__OqPdT>li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding:2rem 0;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.article_questionNumber__vgnn2{padding-top:.25rem;color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_questionList__OqPdT h3{margin-bottom:.875rem}.article_questionList__OqPdT p{margin:0;font-size:var(--font-size-lead);line-height:1.7}.article_questionList__OqPdT p+p{margin-top:.875rem}.article_signalCards__Z7H3p{display:grid;gap:1rem}.article_signalCard__34Q_P{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 56%,var(--background))}.article_signalCard__34Q_P>p{margin:.75rem 0 0;font-size:var(--font-size-body);line-height:1.6}.article_signalCard__34Q_P ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;padding:1.25rem 0 0;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);margin:1.25rem 0 0;list-style:none}.article_signalCard__34Q_P li{display:grid;grid-template-columns:1rem 1fr;gap:.625rem;color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.55}.article_signalCard__34Q_P li svg{width:.875rem;height:.875rem;margin-top:.15rem;color:var(--text-tertiary);stroke-width:1.8}.article_growthPath__muiqE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2.5rem}.article_growthPath__muiqE li{position:relative;padding:1.25rem;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 48%,transparent)}.article_growthPath__muiqE li:after{position:absolute;top:1.55rem;right:-.75rem;width:.75rem;height:1px;background:color-mix(in srgb,var(--primary) 38%,transparent);content:""}.article_growthPath__muiqE li:last-child:after{display:none}.article_approachSteps__GdnCF li>span,.article_growthPath__muiqE li>span{display:block;margin-bottom:1.25rem;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_growthPath__muiqE h3{font-size:var(--font-size-lead)}.article_growthPath__muiqE p{margin:.625rem 0 0;font-size:var(--font-size-body);line-height:1.55}.article_inlineFigure__iWhpW{width:calc(100% + clamp(0rem, 7vw, 8rem));margin:clamp(2.5rem,6vw,4.5rem) 0 0 clamp(-4rem,-3.5vw,0rem)}.article_inlineFigure__iWhpW figcaption{max-width:42rem}.article_factorList__izxWP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border-top:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);margin:2.25rem 0 0;list-style:none}.article_factorList__izxWP li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding:1rem 1rem 1rem 0;border-bottom:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.55}.article_factorList__izxWP li:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--foreground) 9%,transparent)}.article_factorList__izxWP li:nth-child(2n){padding-left:1rem}.article_factorList__izxWP li>span{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_checklist__UfuR5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.article_checklist__UfuR5 li{min-height:10.5rem;padding:1.25rem;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 52%,var(--background))}.article_checklist__UfuR5 li>span{display:block;margin-bottom:2rem;color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_checklist__UfuR5 h3{font-size:var(--font-size-lead)}.article_checklist__UfuR5 p{margin:.5rem 0 0;font-size:var(--font-size-body);line-height:1.55}.article_pullQuote__z3Bws{padding:.25rem 0 .25rem clamp(1.25rem,3vw,2rem);border-left:2px solid var(--primary);margin:2.5rem 0 0}.article_pullQuote__z3Bws p{margin:0;color:var(--text-primary);font-size:var(--font-size-lead);font-weight:var(--weight-medium);letter-spacing:normal;line-height:1.48;text-wrap:balance}.article_approachSteps__GdnCF{display:grid;gap:0;margin-top:2.5rem}.article_approachSteps__GdnCF li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--foreground) 9%,transparent)}.article_approachSteps__GdnCF li:last-child{border-bottom:1px solid color-mix(in srgb,var(--foreground) 9%,transparent)}.article_approachSteps__GdnCF li>span{margin:0;padding-top:.3rem}.article_approachSteps__GdnCF p{margin:.5rem 0 0;font-size:var(--font-size-body);line-height:1.6}.article_textLink__yxbeW{margin-top:1.75rem}.article_faqList__GlhO3{border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.article_faqList__GlhO3 details{border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.article_faqList__GlhO3 summary{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1.5rem 2.5rem 1.5rem 0;color:var(--text-primary);cursor:pointer;font-size:var(--font-size-lead);font-weight:var(--weight-medium);line-height:1.45;list-style:none;text-wrap:pretty}.article_faqList__GlhO3 summary::-webkit-details-marker{display:none}.article_faqList__GlhO3 summary:after{position:absolute;right:0;color:var(--text-tertiary);content:"+";font-size:var(--font-size-lead);font-weight:var(--weight-regular)}.article_faqList__GlhO3 details[open] summary:after{content:"−"}.article_faqList__GlhO3 summary>span{padding-top:.25rem;color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium)}.article_faqList__GlhO3 p{max-width:40rem;padding:0 2rem 1.75rem 3.25rem;margin:0;font-size:var(--font-size-lead);line-height:1.7}.article_cta__3WvPT{width:calc(100% - clamp(2rem, 4.4vw, 5.5rem) * 2);max-width:94rem;padding:clamp(5rem,10vw,10rem) 0 clamp(4rem,7vw,7rem);margin-inline:auto}.article_ctaInner__ZEbbG{position:relative;overflow:hidden;padding:clamp(2rem,5vw,5rem);border:1px solid color-mix(in srgb,var(--foreground) 11%,transparent);border-radius:var(--radius-xl);background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--primary) 13%,transparent),transparent 28rem),linear-gradient(145deg,color-mix(in srgb,var(--surface-raised) 28%,var(--background)),color-mix(in srgb,var(--surface) 52%,var(--background-deep)));box-shadow:inset 0 1px color-mix(in srgb,var(--foreground) 7%,transparent),0 2rem 5rem -3rem rgb(0 0 0/78%)}.article_ctaInner__ZEbbG:after{position:absolute;top:-8rem;right:-6rem;width:20rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--primary-hover) 17%,transparent);border-radius:var(--radius-full);content:"";pointer-events:none}.article_ctaInner__ZEbbG h2{position:relative;z-index:1;max-width:17ch;margin:0;color:var(--text-primary);font-size:var(--font-size-section);font-weight:var(--weight-medium);letter-spacing:-.05em;line-height:1.08;text-wrap:balance}.article_ctaInner__ZEbbG>p{position:relative;z-index:1;max-width:42rem;margin:1.5rem 0 0;font-size:var(--font-size-lead);line-height:1.65}.article_ctaInner__ZEbbG>.article_eyebrow__uuyvN{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:var(--weight-medium);line-height:1.3}.article_ctaActions__4lgOr{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2.25rem}@media (width < 80rem){.article_heroCopy__5Bmow{grid-column:1/10}.article_articleMeta__5jvnQ{grid-column:10/13}.article_quickAnswer__ym2BG{grid-column:1/-1}.article_articleBody__7R4po{grid-column:4/13}.article_inlineFigure__iWhpW{width:100%;margin-left:0}}@media (width < 64rem){.article_heroCopy__5Bmow{grid-column:1/-1}.article_heroCopy__5Bmow h1{max-width:18ch}.article_articleMeta__5jvnQ{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;margin-top:1.5rem}.article_quickAnswer__ym2BG{margin-top:2rem}.article_tocRail__jm6C_{grid-column:1/-1}.article_desktopToc__vZ7zg{display:none}.article_mobileToc____yiY{display:block;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 54%,var(--background))}.article_mobileToc____yiY summary{color:var(--text-primary);cursor:pointer;font-size:var(--font-size-body);font-weight:var(--weight-medium)}.article_mobileToc____yiY ol{column-count:2;column-gap:2rem}.article_mobileToc____yiY li{break-inside:avoid}.article_articleBody__7R4po{grid-column:1/-1;width:100%;max-width:48rem;margin-inline:auto}}@media (width < 48rem){.article_heroInner__Hd_Wx{display:block;padding-inline:var(--gutter)}.article_breadcrumbs__uf_Vc{margin-bottom:2.5rem}.article_articleMeta__5jvnQ{grid-template-columns:1fr;gap:.75rem;margin-top:2.5rem}.article_articleMeta__5jvnQ>div{display:grid;grid-template-columns:minmax(7rem,1fr) 1fr;gap:1rem;align-items:center;padding-top:.75rem}.article_articleMeta__5jvnQ dt{margin:0}.article_quickAnswer__ym2BG{padding:1.25rem;border-radius:var(--radius-lg);margin-top:2.5rem}.article_quickAnswer__ym2BG ul{grid-template-columns:1fr}.article_quickAnswer__ym2BG li,.article_quickAnswer__ym2BG li:first-child,.article_quickAnswer__ym2BG li:last-child{padding:1rem 0;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-left:0}.article_quickAnswer__ym2BG li:first-child{border-top:0}.article_cta__3WvPT,.article_heroFigure__fEKtD{width:calc(100% - var(--gutter) * 2)}.article_heroImageFrame__47NVL,.article_inlineFigure__iWhpW>div{border-radius:var(--radius-lg)}.article_heroImageFrame__47NVL img{min-height:20rem;object-fit:cover}.article_mediaCode__L_loA{right:.875rem;bottom:.875rem}.article_heroFigure__fEKtD figcaption,.article_inlineFigure__iWhpW figcaption{grid-template-columns:5rem minmax(0,1fr)}.article_readingGrid__Sg2ef{display:block;padding-top:4.5rem}.article_mobileToc____yiY{margin-bottom:4rem}.article_mobileToc____yiY ol{column-count:1}.article_sectionHeading__mFo_S{grid-template-columns:auto auto minmax(0,1fr);gap:.5rem}.article_contentSection__1WgT_+.article_contentSection__1WgT_{padding-top:5rem}.article_bestFor__k8Txl{grid-template-columns:1fr;gap:.625rem}.article_questionList__OqPdT>li{grid-template-columns:2rem minmax(0,1fr)}.article_checklist__UfuR5,.article_factorList__izxWP,.article_growthPath__muiqE,.article_signalCard__34Q_P ul{grid-template-columns:1fr}.article_growthPath__muiqE li:after{top:auto;right:auto;bottom:-.75rem;left:1.5rem;width:1px;height:.75rem}.article_factorList__izxWP li,.article_factorList__izxWP li:nth-child(2n),.article_factorList__izxWP li:nth-child(odd){padding-right:0;padding-left:0;border-right:0}.article_checklist__UfuR5 li{min-height:0}.article_checklist__UfuR5 li>span{margin-bottom:1.25rem}.article_approachSteps__GdnCF li{grid-template-columns:2.5rem minmax(0,1fr)}.article_faqList__GlhO3 summary{grid-template-columns:2rem minmax(0,1fr);padding-right:1.75rem}.article_faqList__GlhO3 p{padding-left:2.75rem}.article_ctaInner__ZEbbG{padding:1.5rem;border-radius:var(--radius-xl)}.article_ctaActions__4lgOr{align-items:stretch;flex-direction:column}.article_ctaActions__4lgOr>a{width:100%}}@media (prefers-reduced-motion:reduce){.article_breadcrumbs__uf_Vc a,.article_mobileToc____yiY a,.article_prose__zsSsV a,.article_tocList__sfR6P a{transition:none}}@media (forced-colors:active){.article_mobileToc____yiY a[aria-current=location],.article_tocList__sfR6P a[aria-current=location]{color:LinkText}.article_breadcrumbs__uf_Vc a,.article_mobileToc____yiY a,.article_prose__zsSsV a,.article_tocList__sfR6P a{transition:none}.article_ctaInner__ZEbbG,.article_formatCard__fp5px,.article_heroImageFrame__47NVL,.article_inlineFigure__iWhpW>div,.article_quickAnswer__ym2BG,.article_signalCard__34Q_P{border:1px solid CanvasText}.article_ctaInner__ZEbbG:after,.article_heroImageFrame__47NVL:after,.article_hero__xObQn:before,.article_inlineFigure__iWhpW>div:after{display:none}}.article_relatedServices__z4KQM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column:1/-1;gap:1.5rem 2rem;align-items:center;min-width:0;padding-top:2rem;border-top:1px solid var(--border);margin-top:3rem}.article_relatedServices__z4KQM h2{max-width:22ch;margin:0;color:var(--text-primary);font-size:var(--font-size-lead);font-weight:var(--weight-medium);line-height:1.4;text-wrap:balance}@media (width < 48rem){.article_relatedServices__z4KQM{grid-template-columns:minmax(0,1fr)}}