.article_page__wlzFB{position:relative;padding-bottom:88px;overflow-x:clip;background:var(--background);color:var(--foreground);letter-spacing:0}.article_progressTrack__x_iF9{position:fixed;z-index:19;top:calc(3rem + env(safe-area-inset-top, 0px));left:0;width:100%;height:2px;pointer-events:none}.article_progressTrack__x_iF9 span{display:block;width:100%;height:100%;transform-origin:left center;background:var(--primary)}.article_shell__IA4Pl{width:min(100%,1240px);margin:0 auto;padding:30px 32px 0}.article_breadcrumb__SQZmD{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted-foreground);font-size:13px;line-height:1.45}.article_breadcrumb__SQZmD span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article_article__5veY_ a,.article_breadcrumb__SQZmD a{color:inherit;text-decoration-color:color-mix(in srgb,var(--primary) 70%,transparent);text-underline-offset:3px}.article_article__5veY_ a:hover,.article_breadcrumb__SQZmD a:hover{color:var(--primary)}.article_article__5veY_ a:focus-visible,.article_breadcrumb__SQZmD a:focus-visible,.article_desktopContents__jgmib a:focus-visible,.article_faqList__fepVO summary:focus-visible,.article_mobileContents__D8vOm a:focus-visible,.article_mobileContents__D8vOm summary:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 72%,transparent);outline-offset:3px}.article_hero__k1fDR{max-width:860px;padding:48px 0 42px}.article_hero__k1fDR h1{margin:0;font-family:var(--font-display),sans-serif;font-size:56px;font-weight:840;line-height:1.06;text-wrap:balance}.article_intro__XTRr4{max-width:790px;margin-top:30px;font-size:17px;line-height:1.82;text-wrap:pretty}.article_article__5veY_ p,.article_intro__XTRr4 p{margin:0 0 22px;color:color-mix(in srgb,var(--foreground) 80%,transparent)}.article_intro__XTRr4 p:first-child{color:color-mix(in srgb,var(--foreground) 94%,transparent);font-size:19px;font-weight:600;line-height:1.66}.article_readingLayout__wP0x_{display:grid;grid-template-columns:minmax(0,860px) minmax(240px,1fr);gap:54px;align-items:start;margin-top:8px}.article_article__5veY_{min-width:0;font-size:17px;line-height:1.82;text-wrap:pretty}.article_section__ywz3T{padding:72px 0 8px;border-top:1px solid var(--border)}.article_section__ywz3T:first-of-type{border-top:0}.article_article__5veY_ h2,.article_article__5veY_ h3{scroll-margin-top:112px;font-family:var(--font-display),sans-serif;text-wrap:balance}.article_article__5veY_ h2{margin:0 0 28px;font-size:38px;font-weight:800;line-height:1.14}.article_article__5veY_ h3{margin:0 0 12px;font-size:22px;font-weight:740;line-height:1.3}.article_article__5veY_ strong{color:var(--foreground);font-weight:700}.article_quickAnswer__81rcO{padding:30px 30px 8px;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border));border-left:3px solid var(--primary);border-radius:8px;background:color-mix(in srgb,var(--primary) 6%,var(--background))}.article_capabilities__IUE15,.article_criteria__toinE,.article_workflow__BhiaV{margin-top:32px;border-bottom:1px solid var(--border)}.article_subsectionRow__BDArd{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:30px 0 8px;border-top:1px solid var(--border)}.article_criteria__toinE .article_subsectionRow__BDArd{grid-template-columns:42px minmax(0,1fr)}.article_workflow__BhiaV .article_subsectionRow__BDArd{padding-left:22px;border-left:2px solid color-mix(in srgb,var(--primary) 52%,var(--border))}.article_rowIndex__L4uPv{padding-top:3px;color:var(--primary);font-family:var(--font-display),sans-serif;font-size:13px;font-weight:760}.article_useList__WoGqQ{display:grid;gap:0;margin:8px 0 28px;padding:0;border-top:1px solid var(--border);list-style:none}.article_useList__WoGqQ li{position:relative;padding:15px 12px 15px 28px;border-bottom:1px solid var(--border);color:color-mix(in srgb,var(--foreground) 84%,transparent)}.article_useList__WoGqQ li:before{position:absolute;top:27px;left:8px;width:5px;height:5px;border-radius:50%;background:var(--primary);content:""}.article_launchChecklist__9w5V3{display:grid;gap:0;margin:28px 0 32px;padding:0;border-top:1px solid var(--border);counter-reset:launch-item;list-style:none}.article_launchChecklist__9w5V3 li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:17px 10px;border-bottom:1px solid var(--border);counter-increment:launch-item}.article_launchChecklist__9w5V3 li:before{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:13px;font-weight:760;content:counter(launch-item,decimal-leading-zero)}.article_launchChecklistContent__S6bhz{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,2.15fr);gap:20px;min-width:0}.article_launchChecklistDescription___z4Av,.article_launchChecklistLabel__gy7B5{min-width:0}.article_singleMedia__OVMgX{width:min(100%,860px);margin:22px 0 26px}.article_benchmarkMedia__Q2ZF3,.article_impactMedia__GWpv_{display:grid;gap:14px;margin:22px 0 26px}.article_impactMedia__GWpv_{grid-template-columns:repeat(2,minmax(0,1fr))}.article_benchmarkMedia__Q2ZF3{grid-template-columns:repeat(3,minmax(0,1fr))}.article_section__ywz3T>.article_benchmarkMedia__Q2ZF3,.article_section__ywz3T>.article_impactMedia__GWpv_,.article_section__ywz3T>.article_singleMedia__OVMgX{margin-top:36px}.article_mediaFigure__F0foq{min-width:0;margin:0}.article_mediaAsset__UxEvK{display:block;width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--muted) 55%,var(--background));object-fit:cover}.article_mediaAsset__UxEvK:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.article_landscapeAsset__969rw{aspect-ratio:16/9}.article_portraitAsset__Y88qJ{aspect-ratio:3/4}.article_mediaFigure__F0foq figcaption{padding:11px 2px 0;color:var(--foreground);font-size:13px;font-weight:680;line-height:1.4}.article_faqList__fepVO{border-top:1px solid var(--border)}.article_faqList__fepVO details{border-bottom:1px solid var(--border)}.article_faqList__fepVO summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:18px;align-items:center;padding:22px 2px;cursor:pointer;list-style:none}.article_faqList__fepVO summary::-webkit-details-marker{display:none}.article_faqList__fepVO summary h3{margin:0;font-size:20px}.article_faqList__fepVO summary svg{transition:transform .18s ease}.article_faqList__fepVO details[open] summary svg{transform:rotate(180deg)}.article_faqAnswer__owgHS{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .18s ease,opacity .18s ease,transform .18s ease}.article_faqAnswer__owgHS>div{min-height:0;overflow:hidden}.article_faqList__fepVO details[open]>.article_faqAnswer__owgHS{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.article_faqList__fepVO details[data-hover-closing]>.article_faqAnswer__owgHS{grid-template-rows:0fr;opacity:0;transform:translateY(-4px)}.article_faqList__fepVO details[data-hover-closing] summary svg{transform:rotate(0)}.article_faqAnswer__owgHS p{padding:0 44px 24px 2px}.article_contents__yQWZi{position:sticky;top:96px;padding-top:72px}.article_desktopContents__jgmib{padding:20px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--muted) 44%,var(--background))}.article_desktopContents__jgmib>p{margin:0 0 13px;color:var(--foreground);font-size:13px;font-weight:720}.article_desktopContents__jgmib ol,.article_mobileContents__D8vOm ol{margin:0;padding:0;list-style:none}.article_desktopContents__jgmib li+li{margin-top:2px}.article_desktopContents__jgmib a{display:grid;grid-template-columns:7px minmax(0,1fr);gap:8px;align-items:start;padding:7px 8px;border-radius:4px;color:var(--muted-foreground);font-size:12px;line-height:1.35;text-decoration:none}.article_desktopContents__jgmib a>span{width:5px;height:5px;margin-top:5px;border-radius:50%;background:var(--border)}.article_desktopContents__jgmib a[aria-current=location]{color:var(--foreground);background:color-mix(in srgb,var(--primary) 9%,transparent)}.article_desktopContents__jgmib a[aria-current=location]>span{background:var(--primary)}.article_mobileContents__D8vOm{display:none}@media (min-width:1025px){.article_progressTrack__x_iF9{top:80px}}@media (max-width:1024px){.article_readingLayout__wP0x_{grid-template-columns:minmax(0,1fr)}.article_contents__yQWZi{position:static;order:-1;padding-top:28px}.article_desktopContents__jgmib{display:none}.article_mobileContents__D8vOm{display:block;border:1px solid var(--border);border-radius:8px}.article_mobileContents__D8vOm summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;cursor:pointer;font-size:14px;font-weight:700;list-style:none}.article_mobileContents__D8vOm summary::-webkit-details-marker{display:none}.article_mobileContents__D8vOm[open] summary svg{transform:rotate(180deg)}.article_mobileContents__D8vOm ol{padding:0 16px 16px}.article_mobileContents__D8vOm li+li{margin-top:8px}.article_mobileContents__D8vOm a{color:var(--muted-foreground);font-size:14px;line-height:1.45}.article_mobileContents__D8vOm a[aria-current=location]{color:var(--primary)}.article_mobileContents__D8vOm a>span{display:none}}@media (max-width:720px){.article_page__wlzFB{padding-bottom:64px}.article_shell__IA4Pl{padding:22px 18px 0}.article_breadcrumb__SQZmD span:last-child{max-width:42vw}.article_hero__k1fDR{padding:34px 0 30px}.article_hero__k1fDR h1{font-size:36px;line-height:1.1}.article_article__5veY_,.article_intro__XTRr4{font-size:16px;line-height:1.78}.article_intro__XTRr4{margin-top:24px}.article_intro__XTRr4 p:first-child{font-size:17px}.article_section__ywz3T{padding-top:54px}.article_article__5veY_ h2{font-size:29px;line-height:1.18}.article_article__5veY_ h3{font-size:20px}.article_quickAnswer__81rcO{padding:22px 18px 2px}.article_criteria__toinE .article_subsectionRow__BDArd{grid-template-columns:34px minmax(0,1fr);gap:10px}.article_launchChecklistContent__S6bhz{grid-template-columns:minmax(0,1fr);gap:4px}.article_section__ywz3T>.article_benchmarkMedia__Q2ZF3,.article_section__ywz3T>.article_impactMedia__GWpv_{grid-template-columns:1fr}.article_section__ywz3T>.article_benchmarkMedia__Q2ZF3{width:min(100%,420px);margin-right:auto;margin-left:auto}.article_faqList__fepVO summary{padding:20px 0}.article_faqAnswer__owgHS p{padding-right:0}}@media (prefers-reduced-motion:reduce){.article_faqAnswer__owgHS,.article_faqList__fepVO summary svg,.article_mobileContents__D8vOm summary svg,.article_progressTrack__x_iF9 span{transition:none}.article_faqAnswer__owgHS{transform:none}}