.styles_wrapper__vfLXc{max-width:1200px;width:100%;margin:0 auto;padding:72px 0 128px;box-sizing:border-box}@media screen and (max-width:1024px){.styles_wrapper__vfLXc{padding:48px 24px 80px}}@media screen and (max-width:767px){.styles_wrapper__vfLXc{padding:40px 16px 64px}}.styles_titleHeader__jurXp{margin-bottom:16px;font-weight:600;font-size:56px;line-height:72px;color:var(--d-ink);text-align:center}@media screen and (max-width:1024px){.styles_titleHeader__jurXp{font-size:40px;line-height:52px}}@media screen and (max-width:767px){.styles_titleHeader__jurXp{font-size:34px;line-height:42px}}.ShareBar_bar__Vd_1O{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.ShareBar_label__Hem6W{margin-right:.5rem;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.ShareBar_icon__2E1eY,.ShareBar_pill__rQp9J{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;min-height:2.25rem;padding:.45rem .85rem;border:1px solid var(--d-border-strong);border-radius:999px;background:transparent;font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;color:var(--d-body);text-decoration:none;cursor:pointer}.ShareBar_icon__2E1eY{width:2.25rem;height:2.25rem;padding:0}.ShareBar_icon__2E1eY:hover,.ShareBar_pill__rQp9J:hover{border-color:var(--d-teal);color:var(--d-ink)}.ShareBar_icon__2E1eY:focus-visible,.ShareBar_pill__rQp9J:focus-visible{outline:2px solid var(--d-teal);outline-offset:3px}.ShareBar_icon__2E1eY svg,.ShareBar_pill__rQp9J svg{flex-shrink:0;width:1rem;height:1rem}.ShareBar_swap__3_nio{display:inline-grid}.ShareBar_swap__3_nio>span{grid-area:1/1}.ShareBar_hidden___gizh{visibility:hidden}.ShareBar_offscreen__79_i6{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:767px){.ShareBar_pill__rQp9J{min-height:44px;padding-inline:1rem}.ShareBar_icon__2E1eY{width:44px;height:44px}}.Article_head__a_rP2{max-width:46rem;margin:0 auto 2.5rem;text-align:center}.Article_crumbs__pzCU9{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;font-size:.875rem;line-height:1.5;color:var(--d-muted)}.Article_crumbs__pzCU9 li+li:before{content:"/";margin-right:.5rem}.Article_crumbs__pzCU9 a{display:inline-block;padding:.35rem 0;color:var(--d-muted);text-decoration:none}.Article_crumbs__pzCU9 a:hover{color:var(--d-teal);text-decoration:underline}.Article_titleWrap__RwiwC h1{font-size:40px;line-height:52px;letter-spacing:-.02em;text-wrap:balance}.Article_meta__4DFTQ{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .6rem;margin:0;font-size:.875rem;line-height:1.5;color:var(--d-muted)}.Article_metaItem__ZK_HM+.Article_metaItem__ZK_HM:before{content:"·";margin-right:.6rem}.Article_layout__V_zRP{font-size:1.125rem}.Article_body__tzvpU{max-width:56ch;margin:0 auto;font-size:1.125rem;line-height:1.75;color:var(--d-body)}.Article_rail__w6yAb{display:none}.Article_railLabel__4uwG3{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}@media (min-width:1200px){.Article_layout__V_zRP{display:grid;grid-template-columns:14rem minmax(0,56ch) 14rem;-moz-column-gap:2rem;column-gap:2rem;justify-content:center;align-items:start}.Article_body__tzvpU{grid-column:2;width:100%}.Article_rail__w6yAb{display:block;grid-column:1;grid-row:1;position:sticky;top:calc(var(--site-header-height, 83px) + 24px);max-height:calc(100vh - var(--site-header-height, 83px) - 48px);overflow-y:auto;font-size:1rem}.Article_rail__w6yAb .Article_tocList__7r3O3{padding:0}.Article_tocInline__nkivT{display:none}}.Article_tocBox__VK9CK{margin:0 0 2rem;border-top:1px solid var(--d-hairline);border-bottom:1px solid var(--d-hairline)}.Article_tocSummary__0vcrM{display:flex;align-items:center;gap:.6rem;padding:.9rem 0;font-size:.95rem;font-weight:600;line-height:1.5;color:var(--d-ink);list-style:none;cursor:pointer}.Article_tocSummary__0vcrM::-webkit-details-marker{display:none}.Article_tocSummary__0vcrM:before{content:"";width:.45em;height:.45em;border-right:2px solid var(--d-muted);border-bottom:2px solid var(--d-muted);transform:rotate(-45deg) translateY(-.1em)}.Article_tocBox__VK9CK[open] .Article_tocSummary__0vcrM:before{transform:rotate(45deg) translateY(-.2em)}.Article_tocList__7r3O3,.Article_tocSub__wOvZ4{margin:0;padding:0;list-style:none}.Article_tocList__7r3O3{padding:0 0 .9rem;font-size:.95rem;line-height:1.5}.Article_tocLink__3QROv{display:block;padding:.25rem 0;color:var(--d-body);text-decoration:none}.Article_tocLink__3QROv:hover{color:var(--d-teal)}.Article_tocSub__wOvZ4{padding-left:1rem}.Article_tocSub__wOvZ4 .Article_tocLink__3QROv{font-size:.875rem;color:var(--d-muted)}.Article_tocSub__wOvZ4 .Article_tocLink__3QROv:hover{color:var(--d-teal)}.Article_prose__3BFKN>.heading:first-child>h2,.Article_prose__3BFKN>.heading:first-child>h3,.Article_prose__3BFKN>:first-child{margin-top:0}.Article_prose__3BFKN p{margin:0 0 1.75rem}.Article_prose__3BFKN a{color:var(--d-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.Article_prose__3BFKN a:hover{text-decoration-thickness:2px}.Article_prose__3BFKN strong{font-weight:600;color:var(--d-ink)}.Article_prose__3BFKN .heading{display:flex;align-items:baseline;gap:.4em}.Article_prose__3BFKN h2,.Article_prose__3BFKN h3,.Article_prose__3BFKN h4{min-width:0;font-weight:600;color:var(--d-ink);scroll-margin-top:calc(var(--site-header-height, 83px) + 1rem)}.Article_prose__3BFKN h2{margin:3.5rem 0 1.25rem;font-size:2rem;line-height:1.2;letter-spacing:-.02em}.Article_prose__3BFKN h3{margin:2.5rem 0 1rem;font-size:1.375rem;line-height:1.3}.Article_prose__3BFKN h4{margin:2rem 0 .75rem;font-size:1.125rem;line-height:1.4}.Article_prose__3BFKN .anchor{flex-shrink:0;font-weight:400;color:var(--d-muted);text-decoration:none;opacity:0}.Article_prose__3BFKN .anchor:focus-visible,.Article_prose__3BFKN .heading:hover .anchor{opacity:1}.Article_prose__3BFKN .anchor:hover{color:var(--d-teal)}.Article_prose__3BFKN ol,.Article_prose__3BFKN ul{margin:0 0 1.75rem;padding-left:1.5rem}.Article_prose__3BFKN ul{list-style:disc}.Article_prose__3BFKN ol{list-style:decimal}.Article_prose__3BFKN li{margin:0 0 .6rem;padding-left:.25rem}.Article_prose__3BFKN li::marker{color:var(--d-muted)}.Article_prose__3BFKN li>p{margin:0 0 .6rem}.Article_prose__3BFKN li>ol,.Article_prose__3BFKN li>ul{margin:.6rem 0 0}.Article_prose__3BFKN blockquote{margin:2.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--d-border-strong)}.Article_prose__3BFKN blockquote p{margin:0 0 .75rem;font-size:1.25rem;font-weight:500;line-height:1.45;color:var(--d-ink)}.Article_prose__3BFKN blockquote>:last-child{margin-bottom:0}.Article_prose__3BFKN hr{margin:3rem 0;border:0;border-top:1px solid var(--d-hairline)}.Article_prose__3BFKN :not(pre)>code{padding:.1em .35em;border-radius:4px;background:var(--d-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;color:var(--d-ink)}.Article_prose__3BFKN .codeBlock{position:relative;margin:0 0 1.75rem;border:1px solid var(--d-hairline);border-radius:12px;background:var(--d-deep)}.Article_prose__3BFKN .codeLang{position:absolute;top:.45rem;right:.6rem;z-index:1;padding:.15rem .3rem;border-radius:4px;background:var(--d-deep);font-size:.7rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted);pointer-events:none}.Article_prose__3BFKN .codeLang,.Article_prose__3BFKN pre.code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.Article_prose__3BFKN pre.code{margin:0;padding:1.25rem 1.5rem;overflow-x:auto;border-radius:12px;font-size:.875rem;line-height:1.6;-moz-tab-size:2;-o-tab-size:2;tab-size:2;color:var(--d-ink)}.Article_prose__3BFKN .tableWrap{margin:0 0 1.75rem;overflow-x:auto}.Article_prose__3BFKN table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums}.Article_prose__3BFKN td,.Article_prose__3BFKN th{padding:.7rem 1rem .7rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--d-hairline)}.Article_prose__3BFKN td:last-child,.Article_prose__3BFKN th:last-child{padding-right:0}.Article_prose__3BFKN th{white-space:nowrap;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--d-muted);border-bottom-color:var(--d-border)}.Article_prose__3BFKN td[align=right],.Article_prose__3BFKN th[align=right]{text-align:right}.Article_prose__3BFKN td[align=center],.Article_prose__3BFKN th[align=center]{text-align:center}.Article_prose__3BFKN figure{margin:2.5rem 0}.Article_prose__3BFKN img{max-width:100%;height:auto}.Article_prose__3BFKN figure img{display:block;width:100%;border-radius:12px}.Article_prose__3BFKN figcaption{margin:.75rem 0 0;font-size:.875rem;line-height:1.5;color:var(--d-muted);text-align:center}.Article_prose__3BFKN .callout{margin:0 0 1.75rem;padding:1.1rem 1.5rem;border-left:3px solid var(--d-blue);border-radius:0 12px 12px 0;background:var(--d-surface)}.Article_prose__3BFKN .callout-tip{border-left-color:var(--d-green)}.Article_prose__3BFKN .callout-warning{border-left-color:var(--d-amber)}.Article_prose__3BFKN .callout p{margin:0 0 .75rem}.Article_prose__3BFKN .callout>:last-child{margin-bottom:0}.Article_prose__3BFKN .calloutTitle{margin-bottom:.25rem;font-weight:600;color:var(--d-ink)}.Article_prose__3BFKN sup{font-size:.75em;line-height:0}.Article_prose__3BFKN sup a{padding:0 .1em;text-decoration:none;scroll-margin-top:calc(var(--site-header-height, 83px) + 1rem)}.Article_prose__3BFKN .footnotes{margin:3rem 0 0;padding-top:1.5rem;border-top:1px solid var(--d-hairline);font-size:.9375rem;line-height:1.6}.Article_prose__3BFKN .footnotesTitle{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.Article_prose__3BFKN .footnotes ol{margin-bottom:0}.Article_prose__3BFKN .footnotes li{scroll-margin-top:calc(var(--site-header-height, 83px) + 1rem)}.Article_prose__3BFKN .footnotes li p{margin:0}.Article_share__NhDCn{max-width:56ch;margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--d-hairline);font-size:1.125rem}.Article_crumbs__pzCU9 a:focus-visible,.Article_prose__3BFKN .tableWrap:focus-visible,.Article_prose__3BFKN a:focus-visible,.Article_prose__3BFKN pre.code:focus-visible,.Article_tocLink__3QROv:focus-visible,.Article_tocSummary__0vcrM:focus-visible{outline:2px solid var(--d-teal);outline-offset:3px;border-radius:3px}.Article_prose__3BFKN pre.code:focus-visible{border-radius:12px}@media (max-width:767px){.Article_body__tzvpU,.Article_share__NhDCn{font-size:1rem}.Article_body__tzvpU{line-height:1.7}.Article_titleWrap__RwiwC h1{font-size:34px;line-height:42px}.Article_prose__3BFKN h2{font-size:1.6rem}.Article_prose__3BFKN h3{font-size:1.2rem}.Article_prose__3BFKN pre.code{padding:1rem 1.1rem;font-size:.8125rem}.Article_meta__4DFTQ{gap:.25rem 1rem}.Article_metaItem__ZK_HM+.Article_metaItem__ZK_HM:before{content:none}}.styles_tags__4LLk1{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.styles_tag__F3TIQ{display:inline-flex;align-items:center;gap:6px;font-weight:500;letter-spacing:.01em;color:var(--d-muted);white-space:nowrap}.styles_sm__MLqqO .styles_tag__F3TIQ{font-size:12px;line-height:16px}.styles_md___TX_z .styles_tag__F3TIQ{font-size:.875rem;line-height:1.5}.styles_dot__eg9RT{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--d-muted)}.styles_new__nikav .styles_dot__eg9RT{background:var(--d-teal)}.styles_improved__xs1dv .styles_dot__eg9RT{background:var(--d-blue-text)}.styles_fixed__oK30B .styles_dot__eg9RT{background:var(--d-amber)}.styles_page__gq45L{color:var(--d-body)}.styles_pager__pyPsB{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;max-width:56ch;margin:2.5rem auto 0;padding-top:2rem;border-top:1px solid var(--d-hairline);font-size:1.125rem}.styles_pagerLink__hGpLk{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;color:var(--d-body);text-decoration:none}.styles_pagerNewer__n7Fzv{grid-column:2;align-items:flex-end;text-align:right}.styles_pagerLabel__mzlPs{font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.styles_pagerTitle__OI2nt{font-size:1rem;font-weight:600;line-height:1.35;color:var(--d-ink);text-wrap:balance}.styles_pagerLink__hGpLk:hover .styles_pagerTitle__OI2nt{color:var(--d-teal)}.styles_pagerLink__hGpLk:focus-visible{outline:2px solid var(--d-teal);outline-offset:3px;border-radius:3px}@media screen and (max-width:767px){.styles_pager__pyPsB{font-size:1rem}}@media screen and (max-width:479px){.styles_pager__pyPsB{grid-template-columns:minmax(0,1fr)}.styles_pagerNewer__n7Fzv{grid-column:1;align-items:flex-start;text-align:left}}