.article_page__nAUFH{--surface:var(--surface-raised);--raised:var(--surface-elevated);--muted:var(--muted-foreground);font-family:var(--font-body),sans-serif;color:var(--foreground);background:var(--background);letter-spacing:0}.article_page__nAUFH .article_resource__O0s0l,.article_page__nAUFH figcaption,.article_page__nAUFH h1,.article_page__nAUFH h2,.article_page__nAUFH h3,.article_page__nAUFH summary{font-family:var(--font-display),sans-serif}.article_page__nAUFH .article_intro__wZEjn,.article_page__nAUFH article{font-family:var(--font-body),sans-serif}.article_page__nAUFH a{text-decoration-line:underline}.article_page__nAUFH .article_toc__JlEFx a{text-decoration-line:none}.article_page__nAUFH ol{list-style-type:decimal}.article_page__nAUFH ul{list-style-type:disc}.article_page__nAUFH ol,.article_page__nAUFH ul{margin-top:1em;margin-bottom:1em}.article_page__nAUFH summary{display:list-item;list-style:disclosure-closed inside}.article_page__nAUFH details[open]>summary{list-style-type:disclosure-open}.article_page__nAUFH pre code{font:inherit}.article_page__nAUFH .article_toc__JlEFx a{font-weight:400}.article_page__nAUFH *{box-sizing:border-box;letter-spacing:0}.article_page__nAUFH a{color:inherit;text-underline-offset:4px}.article_page__nAUFH a:hover{color:var(--primary)}.article_page__nAUFH [tabindex]:focus-visible,.article_page__nAUFH a:focus-visible,.article_page__nAUFH summary:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.article_page__nAUFH li,.article_page__nAUFH p{text-wrap:pretty}.article_page__nAUFH h1,.article_page__nAUFH h2,.article_page__nAUFH h3{font-family:var(--font-display),sans-serif;text-wrap:balance}.article_page__nAUFH img{max-width:100%}.article_page__nAUFH summary{cursor:pointer}.article_page__nAUFH.article_shell___lz8e{max-width:1240px;padding:0 32px;margin:auto}.article_page__nAUFH .article_hero__pRfY4{padding:58px 0 60px;border-bottom:1px solid var(--border)}.article_page__nAUFH h1{font-size:52px;line-height:1.1;font-weight:750;max-width:1010px;margin:0 0 32px}.article_page__nAUFH .article_intro__wZEjn{max-width:840px;font-size:18px;line-height:1.75;color:color-mix(in srgb,var(--foreground) 80%,transparent)}.article_page__nAUFH .article_intro__wZEjn p{margin:0 0 18px}.article_page__nAUFH .article_intro__wZEjn p:first-child{color:var(--foreground);font-size:20px}.article_page__nAUFH .article_intro__wZEjn a,.article_page__nAUFH article a{text-decoration-color:var(--primary)}.article_page__nAUFH .article_hero-media__Myqt7{display:grid;grid-template-columns:190px 300px;justify-content:center;gap:36px;margin-top:38px;padding:28px 0;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.article_page__nAUFH .article_media__PsD0f{margin:0;min-width:0}.article_page__nAUFH .article_placeholder__IWJSl{display:flex;position:relative;justify-content:center;align-items:center;width:100%;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--raised);color:var(--muted)}.article_page__nAUFH .article_asset-image__7Bpvn,.article_page__nAUFH .article_asset-video__KB8iz{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.article_page__nAUFH .article_resource__O0s0l{font-family:var(--font-display),sans-serif;font-size:28px;font-weight:500;opacity:.75}.article_page__nAUFH .article_ratio__ZOVc7{position:absolute;bottom:12px;right:14px;font-size:12px;font-variant-numeric:tabular-nums}.article_page__nAUFH .article_reading-layout__unI5B{display:grid;grid-template-columns:minmax(0,820px) minmax(220px,1fr);gap:60px;align-items:start}.article_page__nAUFH .article_article-section__1Te0M{padding:56px 0 18px;border-bottom:1px solid var(--border);scroll-margin-top:104px}.article_page__nAUFH article{min-width:0;font-size:18px;line-height:1.8;color:color-mix(in srgb,var(--foreground) 82%,transparent)}.article_page__nAUFH h2{font-size:32px;line-height:1.2;color:var(--foreground);margin:0 0 25px;font-weight:650}.article_page__nAUFH h3{font-size:23px;line-height:1.4;margin:32px 0 14px;color:var(--foreground)}.article_page__nAUFH article p{margin:0 0 22px}.article_page__nAUFH strong{font-weight:650;color:var(--foreground)}.article_page__nAUFH .article_toc__JlEFx{position:sticky;top:110px;margin-top:56px;max-height:calc(100dvh - 145px);overflow:auto;scrollbar-width:thin}.article_page__nAUFH .article_toc__JlEFx summary{font-family:var(--font-display),sans-serif;font-size:16px;font-weight:600;padding:0 0 16px;border-bottom:1px solid var(--border)}.article_page__nAUFH .article_toc__JlEFx nav{padding:12px 0}.article_page__nAUFH .article_toc__JlEFx a{display:block;font-size:13px;line-height:1.45;padding:8px 4px;text-decoration:none;color:var(--muted)}.article_page__nAUFH .article_toc__JlEFx a:hover,.article_page__nAUFH .article_toc__JlEFx a[aria-current]{color:var(--primary)}.article_page__nAUFH .article_media-grid__0kxmL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0}.article_page__nAUFH figcaption{font-family:var(--font-display),sans-serif;font-size:16px;line-height:1.4;margin-top:12px;color:var(--foreground)}.article_page__nAUFH figcaption small{display:block;font-family:var(--font-body),sans-serif;font-size:13px;color:var(--muted);margin-top:5px}.article_page__nAUFH .article_motion-grid__HLyZ6{row-gap:30px}.article_page__nAUFH .article_table-scroll__Pwums{max-width:100%;overflow:auto;margin:30px 0}.article_page__nAUFH table{border-collapse:collapse;min-width:650px;width:100%;font-size:16px;line-height:1.6}.article_page__nAUFH td,.article_page__nAUFH th{text-align:left;padding:18px 16px;border-bottom:1px solid var(--border);vertical-align:top}.article_page__nAUFH th{font-weight:600;color:var(--foreground);background:var(--raised)}.article_page__nAUFH td:first-child{width:22%;color:var(--foreground)}.article_page__nAUFH pre{font:15px/1.8 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;padding:26px 28px;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--foreground);margin:28px 0}.article_page__nAUFH ol,.article_page__nAUFH ul{padding-left:24px}.article_page__nAUFH li{padding-left:5px;margin-bottom:13px}.article_page__nAUFH li::marker{color:var(--primary)}.article_page__nAUFH .article_checklist__R5LOO{list-style-type:square}.article_page__nAUFH [id=section-11]{background:transparent}.article_page__nAUFH [id=section-11] h2{color:var(--primary)}@media (max-width:999px){.article_page__nAUFH .article_reading-layout__unI5B{display:flex;flex-direction:column;gap:0}.article_page__nAUFH .article_toc__JlEFx{position:static;order:-1;max-height:none;width:100%;margin-top:30px}.article_page__nAUFH .article_toc__JlEFx nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.article_page__nAUFH h1{font-size:42px}.article_page__nAUFH .article_hero__pRfY4{padding-top:40px}.article_page__nAUFH .article_article-section__1Te0M{padding-top:44px}}@media (max-width:599px){.article_page__nAUFH.article_shell___lz8e{padding:0 20px}.article_page__nAUFH h1{font-size:34px;line-height:1.15}.article_page__nAUFH .article_intro__wZEjn{font-size:17px}.article_page__nAUFH .article_intro__wZEjn p:first-child{font-size:18px}.article_page__nAUFH .article_hero__pRfY4{padding-top:32px;padding-bottom:32px}.article_page__nAUFH .article_hero-media__Myqt7{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px;justify-items:center}.article_page__nAUFH .article_reading-layout__unI5B article{font-size:17px}.article_page__nAUFH h2{font-size:27px}.article_page__nAUFH h3{font-size:21px}.article_page__nAUFH .article_media-grid__0kxmL{grid-template-columns:1fr;gap:26px}.article_page__nAUFH .article_media-grid__0kxmL .article_media__PsD0f{width:100%;max-width:340px;margin:auto}.article_page__nAUFH .article_toc__JlEFx nav{grid-template-columns:1fr}.article_page__nAUFH .article_article-section__1Te0M{padding-top:38px}.article_page__nAUFH pre{padding:20px;font-size:14px}.article_page__nAUFH .article_resource__O0s0l{font-size:25px}}.article_page__nAUFH article{width:100%}.article_page__nAUFH .article_hero__pRfY4{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding:48px 0}.article_page__nAUFH .article_hero-copy__PpVW_{min-width:0}.article_page__nAUFH .article_hero__pRfY4 h1{font-size:42px;line-height:1.12;margin-bottom:26px}.article_page__nAUFH .article_hero__pRfY4 .article_intro__wZEjn{font-size:17px;line-height:1.65}.article_page__nAUFH .article_hero__pRfY4 .article_intro__wZEjn p:first-child{font-size:18px}.article_page__nAUFH .article_hero__pRfY4 .article_intro__wZEjn p:last-child{margin-bottom:0}.article_page__nAUFH .article_hero-media__Myqt7{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0;border:0;background:transparent}.article_page__nAUFH .article_hero-video__B01l_{width:min(100%,325px)}.article_page__nAUFH .article_hero-video__B01l_ .article_placeholder__IWJSl{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 22px 48px color-mix(in srgb,var(--background) 72%,transparent)}@media (max-width:999px){.article_page__nAUFH .article_hero__pRfY4{grid-template-columns:1fr;gap:32px;padding:40px 0}.article_page__nAUFH .article_hero-media__Myqt7{width:min(100%,540px);justify-content:center;margin:auto}}@media (max-width:599px){.article_page__nAUFH .article_hero__pRfY4{padding:32px 0}.article_page__nAUFH .article_hero__pRfY4 h1{font-size:34px}.article_page__nAUFH .article_hero-media__Myqt7{width:min(100%,390px);padding:0}.article_page__nAUFH .article_hero-video__B01l_{width:min(78%,270px)}}@media (prefers-reduced-motion:reduce){.article_page__nAUFH *{scroll-behavior:auto}}