.article_page__ylhPS{padding-bottom:88px;background:var(--background);color:var(--foreground);letter-spacing:0}.article_shell__zeyqG{max-width:1240px;margin:0 auto;padding:30px 32px 0}.article_breadcrumb__v_nWW{display:flex;align-items:center;gap:10px;color:var(--muted-foreground);font-size:13px}.article_article__lJ_YR a:hover,.article_breadcrumb__v_nWW a:hover,.article_intro__hZ8_S a:hover{color:var(--primary)}.article_hero__D4jzD{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.92fr);gap:52px;align-items:stretch;padding:46px 0 68px;border-bottom:1px solid var(--border)}.article_heroCopy__RRp_F{min-width:0}.article_eyebrow__mBvaM{margin:0 0 18px;color:var(--primary);font-size:13px;font-weight:650;text-transform:uppercase}.article_hero__D4jzD h1{max-width:720px;margin:0;font-family:var(--font-display),sans-serif;font-size:56px;font-weight:850;line-height:1.06;text-wrap:balance}.article_hero__D4jzD h1 em{color:var(--primary);font-style:normal}.article_intro__hZ8_S{max-width:720px;margin-top:30px;font-size:17px;line-height:1.82}.article_intro__hZ8_S p{margin:0 0 17px;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.article_intro__hZ8_S p:first-child{color:color-mix(in srgb,var(--foreground) 94%,transparent);font-weight:600}.article_article__lJ_YR a,.article_intro__hZ8_S a{color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 65%,transparent);text-underline-offset:3px}.article_heroGallery__rBmFh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;height:100%}.article_heroGallery__rBmFh .article_mediaFrame__fin2X:first-child{align-self:start}.article_heroGallery__rBmFh .article_mediaFrame__fin2X:nth-child(2){align-self:center}.article_heroGallery__rBmFh .article_mediaFrame__fin2X:nth-child(3){align-self:end}.article_readingLayout__C5pYc{display:grid;grid-template-columns:minmax(0,860px) minmax(240px,1fr);gap:54px;align-items:start}.article_article__lJ_YR{min-width:0;font-size:17px;line-height:1.82;text-wrap:pretty}.article_article__lJ_YR p{margin:0 0 22px;color:color-mix(in srgb,var(--foreground) 80%,transparent)}.article_article__lJ_YR p.article_lead__LpFxx{color:color-mix(in srgb,var(--foreground) 94%,transparent);font-size:19px;line-height:1.65}.article_section__Qo9r2{padding:76px 0 8px;border-top:1px solid var(--border);scroll-margin-top:100px}.article_section__Qo9r2:first-child{border-top:0}.article_article__lJ_YR h2{margin:0 0 28px;font-family:var(--font-display),sans-serif;font-size:38px;font-weight:800;line-height:1.14;text-wrap:balance}.article_article__lJ_YR h3{margin:0 0 8px;font-family:var(--font-display),sans-serif;font-size:21px;line-height:1.35}.article_article__lJ_YR blockquote{margin:30px 0;padding:22px 0 22px 28px;border-left:3px solid var(--primary);color:var(--foreground);font-family:var(--font-display),sans-serif;font-size:23px;font-weight:650;line-height:1.5;white-space:pre-line}.article_quickPanel__4qtuS{padding:30px;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary) 7%,var(--background))}.article_quickPanel__4qtuS p:last-child{margin-bottom:0}.article_formula__VqL9a{margin:28px 0 32px!important;padding:22px 24px;border-left:3px solid var(--primary);background:color-mix(in srgb,var(--muted) 58%,var(--background));color:var(--foreground)!important;font-family:var(--font-display),sans-serif;font-size:20px;font-weight:700}.article_checkList__gHdQy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:22px 0 30px;padding:0;list-style:none}.article_checkList__gHdQy li{display:flex;gap:10px;align-items:flex-start;min-width:0;padding:14px 15px;border:1px solid var(--border);border-radius:6px;color:var(--foreground);line-height:1.5}.article_checkList__gHdQy svg{flex:0 0 auto;margin-top:5px;color:var(--primary)}.article_checkpoint__3mnN3{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:start;margin:34px 0 8px;padding:20px 0;border-top:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));border-bottom:1px solid var(--border)}.article_checkpoint__3mnN3 strong{color:var(--primary);font-size:12px;text-transform:uppercase}.article_checkpoint__3mnN3 p{margin:0;color:var(--foreground);font-weight:620}.article_tableRegion__OHrRT{width:100%;margin:30px 0 36px;overflow-x:auto;border:1px solid var(--border);border-radius:6px;outline:none}.article_tableRegion__OHrRT:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 65%,transparent)}.article_tableRegion__OHrRT table{width:100%;min-width:680px;border-collapse:collapse;font-size:15px;line-height:1.5}.article_tableRegion__OHrRT td,.article_tableRegion__OHrRT th{padding:15px 18px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.article_tableRegion__OHrRT thead th{color:var(--foreground);font-weight:700;background:color-mix(in srgb,var(--muted) 76%,var(--background))}.article_tableRegion__OHrRT tbody th{width:27%;color:var(--foreground);font-weight:650}.article_tableRegion__OHrRT tbody tr:last-child>*{border-bottom:0}.article_mediaFrame__fin2X{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:6px;background:#080609}.article_mediaFrame__fin2X img,.article_mediaFrame__fin2X video{display:block;width:100%;height:auto;aspect-ratio:9/16;flex:none;min-height:0;background:#080609;object-fit:contain}.article_mediaFrame__fin2X figcaption{min-height:48px;padding:10px 12px;color:var(--foreground);font-size:11px;font-weight:650;line-height:1.3;pointer-events:none}.article_workflowGallery__JzQpc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 6px}.article_workflowGallery__JzQpc .article_mediaFrame__fin2X img{aspect-ratio:4/3}.article_storyGallery__k3s_T{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:36px 0 8px}.article_characterGallery__eCmN1{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.62fr);gap:18px;align-items:start;margin:38px 0 8px}.article_characterSupporting__hIVfd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.article_characterLead__7HX6N{position:sticky;top:104px;align-self:start}.article_characterLead__7HX6N img{max-height:calc(100dvh - 176px)}.article_faqList__6aij1>section{padding:24px 0;border-bottom:1px solid var(--border)}.article_faqList__6aij1>section:first-child{padding-top:0}.article_faqList__6aij1 p{margin-bottom:0}.article_contents___XMUK{position:sticky;top:96px;padding-top:76px}.article_desktopContents__OwuGU{padding:22px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--muted) 46%,var(--background))}.article_desktopContents__OwuGU>p{margin:0 0 14px;color:var(--foreground);font-size:13px;font-weight:700;text-transform:uppercase}.article_desktopContents__OwuGU ol,.article_mobileContents__8D_Nc ol{margin:0;padding:0;list-style:none}.article_desktopContents__OwuGU li+li{margin-top:1px}.article_desktopContents__OwuGU a{display:grid;grid-template-columns:8px 1fr;gap:8px;align-items:start;padding:6px 8px;border-radius:4px;color:var(--muted-foreground);font-size:12px;line-height:1.3;text-decoration:none}.article_desktopContents__OwuGU a>span{width:5px;height:5px;margin-top:5px;border-radius:50%;background:var(--border)}.article_desktopContents__OwuGU a[aria-current=location]{color:var(--foreground);background:color-mix(in srgb,var(--primary) 9%,transparent)}.article_desktopContents__OwuGU a[aria-current=location]>span{background:var(--primary)}.article_contentsCta__zirVL{margin-top:14px;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:8px}.article_contentsCta__zirVL strong{font-family:var(--font-display),sans-serif;font-size:17px}.article_contentsCta__zirVL p{margin:8px 0 16px;color:var(--muted-foreground);font-size:13px;line-height:1.5}.article_contentsCta__zirVL a,.article_finalCta__PVwWw a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 18px;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:13px;font-weight:700;text-decoration:none}.article_contentsCta__zirVL a{width:100%}.article_contentsCta__zirVL a:hover,.article_finalCta__PVwWw a:hover{color:var(--primary-foreground);background:color-mix(in srgb,var(--primary) 88%,var(--foreground))}.article_mobileContents__8D_Nc{display:none}.article_finalCta__PVwWw{display:flex;flex-direction:column;align-items:center;gap:26px;margin-top:72px;padding:34px;border:1px solid color-mix(in srgb,var(--primary) 36%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary) 8%,var(--background));text-align:center}.article_finalCta__PVwWw span{color:var(--primary);font-size:12px;font-weight:700;text-transform:uppercase}.article_finalCta__PVwWw h2{max-width:620px;margin:8px 0 0;font-size:27px}.article_finalCta__PVwWw a{min-height:46px;padding:0 22px;font-size:14px}@media (max-width:1080px){.article_hero__D4jzD{grid-template-columns:1fr}.article_heroGallery__rBmFh{max-width:760px;height:auto}.article_heroGallery__rBmFh .article_mediaFrame__fin2X:nth-child(n){align-self:start}.article_readingLayout__C5pYc{grid-template-columns:minmax(0,1fr)}.article_contents___XMUK{position:static;order:-1;padding-top:34px}.article_contentsCta__zirVL,.article_desktopContents__OwuGU{display:none}.article_mobileContents__8D_Nc{display:block;border:1px solid var(--border);border-radius:8px}.article_mobileContents__8D_Nc 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__8D_Nc[open] summary svg{transform:rotate(180deg)}.article_mobileContents__8D_Nc ol{padding:0 16px 16px}.article_mobileContents__8D_Nc li+li{margin-top:8px}.article_mobileContents__8D_Nc a{color:var(--muted-foreground);font-size:14px}.article_mobileContents__8D_Nc a[aria-current=location]{color:var(--primary)}.article_mobileContents__8D_Nc a>span{display:none}}@media (max-width:720px){.article_page__ylhPS{padding-bottom:64px}.article_shell__zeyqG{padding:22px 18px 0}.article_hero__D4jzD{gap:32px;padding:34px 0 48px}.article_hero__D4jzD h1{font-size:32px;line-height:1.12}.article_article__lJ_YR,.article_intro__hZ8_S{font-size:16px;line-height:1.75}.article_section__Qo9r2{padding-top:56px}.article_article__lJ_YR h2{font-size:27px;line-height:1.2}.article_article__lJ_YR blockquote{padding-left:20px;font-size:20px}.article_quickPanel__4qtuS{padding:22px 18px}.article_characterGallery__eCmN1,.article_checkList__gHdQy,.article_workflowGallery__JzQpc{grid-template-columns:1fr}.article_checkpoint__3mnN3{grid-template-columns:1fr;gap:8px}.article_characterSupporting__hIVfd,.article_heroGallery__rBmFh,.article_storyGallery__k3s_T,.article_workflowGallery__JzQpc{display:flex;width:100%;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.article_heroGallery__rBmFh .article_mediaFrame__fin2X,.article_storyGallery__k3s_T .article_mediaFrame__fin2X{flex:0 0 min(66vw,250px);scroll-snap-align:start}.article_workflowGallery__JzQpc .article_mediaFrame__fin2X{flex:0 0 min(82vw,330px);scroll-snap-align:start}.article_characterLead__7HX6N .article_mediaFrame__fin2X{width:min(76vw,300px);margin:0 auto}.article_characterLead__7HX6N{position:static}.article_characterLead__7HX6N img{max-height:none}.article_characterSupporting__hIVfd .article_mediaFrame__fin2X{flex:0 0 min(52vw,190px);scroll-snap-align:start}.article_tableRegion__OHrRT{max-width:calc(100vw - 36px)}.article_finalCta__PVwWw{padding:26px 22px}.article_finalCta__PVwWw h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.article_contentsCta__zirVL a,.article_desktopContents__OwuGU a,.article_finalCta__PVwWw a{transition:none}}