.Hub_page__o9NTl{--hub-ink:var(--mi-n-900);--hub-ink-2:var(--mi-n-700);--hub-ink-3:var(--mi-n-500);--hub-rule:var(--mi-n-200);--hub-accent:var(--mi-blue-700);--hub-measure:700px;background:var(--mi-n-0);color:var(--hub-ink);font-family:var(--mi-font);min-height:70vh;padding-bottom:72px}.Hub_page__o9NTl *,.Hub_page__o9NTl :after,.Hub_page__o9NTl :before{box-sizing:border-box}.Hub_page__o9NTl a{color:var(--hub-accent)}.Hub_progress__EZfZL{position:fixed;top:0;left:0;right:0;height:3px;background:var(--mi-blue-600);transform-origin:0 50%;z-index:60;pointer-events:none}@media (prefers-reduced-motion:reduce){.Hub_progress__EZfZL{display:none}}.Hub_articleWrap__Qv01q{max-width:1120px;margin:0 auto;padding:28px var(--mi-gutter) 0}.Hub_crumbs__L5Js7{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--mi-fs-xs);color:var(--hub-ink-3);max-width:var(--hub-measure);margin:0 auto 18px}.Hub_crumbs__L5Js7 a{color:var(--hub-ink-3);text-decoration:none;font-weight:500}.Hub_crumbs__L5Js7 a:hover{color:var(--hub-accent);text-decoration:underline}.Hub_articleHead__uD4hB{max-width:var(--hub-measure);margin:0 auto}.Hub_h1__TU0Ki{font-family:"Outfit",var(--mi-font);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.625rem);line-height:1.15;letter-spacing:var(--mi-tracking-tight);font-weight:700;margin:0 0 14px;color:var(--hub-ink)}.Hub_dek__LxRUX{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55;color:var(--hub-ink-2);margin:0 0 22px}.Hub_byline__5gPo_{border-top:1px solid var(--hub-rule);border-bottom:1px solid var(--hub-rule);padding:14px 0;display:flex;flex-direction:column;gap:8px}.Hub_people__eR_hD{display:flex;flex-wrap:wrap;gap:6px 22px}.Hub_person__7bBci{font-size:var(--mi-fs-sm);color:var(--hub-ink-2)}.Hub_personLabel__x_fCk{color:var(--hub-ink-3)}.Hub_personName__3o_hk{font-weight:600;color:var(--hub-ink);text-decoration:none}a.Hub_personName__3o_hk{color:var(--hub-ink);border-bottom:1px solid var(--mi-n-300)}a.Hub_personName__3o_hk:hover{color:var(--hub-accent);border-color:currentColor}.Hub_personRole__04ioc{display:inline;margin-left:6px;color:var(--hub-ink-3)}.Hub_personRole__04ioc:before{content:"· "}.Hub_meta__jYPYp{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--mi-fs-xs);color:var(--hub-ink-3)}.Hub_meta__jYPYp span{display:inline-flex;align-items:center;gap:5px}.Hub_reviewed__HXD7p{color:var(--mi-green-500);font-weight:600}.Hub_poster___D7aK{max-width:960px;margin:28px auto 0}.Hub_poster___D7aK img{width:100%;height:auto;display:block;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;border-radius:var(--mi-r-md);background:var(--mi-n-100)}.Hub_layout__TgoGK{margin-top:32px}.Hub_article__jP9vV{max-width:var(--hub-measure);margin:0 auto;min-width:0}.Hub_tocRail__r0qEX{display:none}.Hub_tocTitle__Zg5_D{font-size:var(--mi-fs-micro);text-transform:uppercase;letter-spacing:var(--mi-tracking-wide);font-weight:700;color:var(--hub-ink-3);margin:0 0 10px}.Hub_tocList__KBGwa{list-style:none;margin:0;padding:0;counter-reset:toc}.Hub_tocList__KBGwa li{counter-increment:toc}.Hub_tocList__KBGwa a{display:block;padding:6px 0 6px 12px;border-left:2px solid var(--hub-rule);font-size:var(--mi-fs-sm);line-height:1.4;color:var(--hub-ink-2);text-decoration:none}.Hub_tocList__KBGwa a:hover{color:var(--hub-accent)}.Hub_tocList__KBGwa a.Hub_tocActive__JGFgm{color:var(--hub-ink);font-weight:600;border-left-color:var(--mi-blue-600)}.Hub_tocMobile__lqC2r{border:1px solid var(--hub-rule);border-radius:var(--mi-r-md);padding:0 14px;margin:0 0 28px;background:var(--mi-n-50)}.Hub_tocMobile__lqC2r summary{display:flex;align-items:center;gap:8px;padding:12px 0;cursor:pointer;list-style:none;font-size:var(--mi-fs-sm);font-weight:600;color:var(--hub-ink)}.Hub_tocMobile__lqC2r summary::-webkit-details-marker{display:none}.Hub_tocMobile__lqC2r[open] summary{border-bottom:1px solid var(--hub-rule);margin-bottom:6px}.Hub_tocMobile__lqC2r .Hub_tocList__KBGwa{padding-bottom:10px}@media (min-width:1100px){.Hub_layoutToc__0P4uD{display:grid;grid-template-columns:220px minmax(0,var(--hub-measure));grid-gap:56px;gap:56px;justify-content:center}.Hub_layoutToc__0P4uD .Hub_article__jP9vV{margin:0}.Hub_layoutToc__0P4uD .Hub_tocRail__r0qEX{display:block;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 110px);overflow:auto}.Hub_layoutToc__0P4uD .Hub_tocMobile__lqC2r{display:none}.Hub_articleHead__uD4hB,.Hub_crumbs__L5Js7{max-width:calc(var(--hub-measure) + 276px);padding-left:276px}}.Hub_body__7_ZKI{font-size:1.0625rem;line-height:1.75;color:var(--hub-ink)}@media (min-width:700px){.Hub_body__7_ZKI{font-size:1.125rem}}.Hub_p__PcKSS{margin:0 0 1.15em}.Hub_body__7_ZKI strong{font-weight:650;color:var(--hub-ink)}.Hub_body__7_ZKI code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;background:var(--mi-n-100);padding:.12em .36em;border-radius:4px}.Hub_body__7_ZKI a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.Hub_h2__1hskj{font-family:"Outfit",var(--mi-font);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.25;letter-spacing:var(--mi-tracking-snug);font-weight:700;margin:2.1em 0 .6em;scroll-margin-top:90px}.Hub_h3__zhvYM{font-size:1.1875rem;line-height:1.35;font-weight:700;margin:1.6em 0 .5em}.Hub_list__f8C3s{margin:0 0 1.2em;padding-left:1.4em}.Hub_list__f8C3s li{margin:0 0 .45em;padding-left:.2em}.Hub_list__f8C3s li::marker{color:var(--hub-ink-3)}.Hub_checkList__MXL6R{list-style:none;margin:0 0 1.2em;padding:0}.Hub_checkList__MXL6R li{display:flex;gap:10px;align-items:flex-start;margin:0 0 .6em}.Hub_checkList__MXL6R svg{flex:0 0 auto;margin-top:.33em;color:var(--mi-green-500)}.Hub_takeaways__gG2n_{background:var(--mi-blue-50);border:1px solid var(--mi-blue-100);border-radius:var(--mi-r-md);padding:18px 20px 6px;margin:0 0 2em}.Hub_takeawaysTitle__Zlqol{font-size:var(--mi-fs-micro);text-transform:uppercase;letter-spacing:var(--mi-tracking-wide);font-weight:700;color:var(--mi-blue-800);margin:0 0 10px}.Hub_takeaways__gG2n_ ul{margin:0;padding-left:1.2em}.Hub_takeaways__gG2n_ li{margin:0 0 .6em;font-size:.97em}.Hub_callout__CVnFX{display:flex;gap:12px;border-radius:var(--mi-r-md);padding:14px 16px;margin:1.6em 0;border:1px solid var(--hub-rule);background:var(--mi-n-50)}.Hub_calloutIcon__usaw1{flex:0 0 auto;margin-top:.3em}.Hub_calloutTitle__XMuha{font-weight:700;margin:0 0 4px;font-size:.95em}.Hub_calloutText__yoViq{margin:0 0 .5em;font-size:.95em;line-height:1.65}.Hub_calloutText__yoViq:last-child{margin-bottom:0}.Hub_callout_note__NcJiq .Hub_calloutIcon__usaw1{color:var(--mi-blue-600)}.Hub_callout_tip__gJCYq{background:var(--mi-green-50);border-color:var(--mi-green-200)}.Hub_callout_tip__gJCYq .Hub_calloutIcon__usaw1{color:var(--mi-green-500)}.Hub_callout_warning___AzWM{background:#fffbeb;border-color:var(--mi-amber-100)}.Hub_callout_warning___AzWM .Hub_calloutIcon__usaw1{color:var(--mi-amber-600)}.Hub_quote__l9MgD{margin:1.8em 0;padding:0 0 0 20px;border-left:3px solid var(--hub-ink)}.Hub_quote__l9MgD blockquote{margin:0;font-size:1.08em;line-height:1.6;color:var(--hub-ink)}.Hub_quote__l9MgD blockquote p{margin:0 0 .6em}.Hub_quote__l9MgD figcaption{font-size:var(--mi-fs-sm);color:var(--hub-ink-3)}.Hub_quote__l9MgD figcaption:before{content:"— "}.Hub_tableFig__x70rQ{margin:1.8em 0}.Hub_tableScroll__SE093{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--hub-rule);border-radius:var(--mi-r-md)}.Hub_table__fDMnq{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.5;min-width:520px}.Hub_table__fDMnq td,.Hub_table__fDMnq th{background:var(--mi-n-0);padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hub-rule)}.Hub_table__fDMnq thead th{background:var(--mi-n-50);font-weight:700;font-size:.8125rem;color:var(--hub-ink-2);white-space:nowrap}.Hub_table__fDMnq tbody tr:last-child td,.Hub_table__fDMnq tbody tr:last-child th{border-bottom:0}.Hub_table__fDMnq tbody th{font-weight:600;background:var(--mi-n-0);position:sticky;left:0}.Hub_table__fDMnq thead th:first-child{position:sticky;left:0;z-index:1}.Hub_caption__9BFPD{font-size:var(--mi-fs-xs);color:var(--hub-ink-3);margin-top:8px;line-height:1.5}.Hub_codeFig__QWc20{margin:1.6em 0}.Hub_codeLang__Y7mCu{font-size:var(--mi-fs-micro);text-transform:uppercase;letter-spacing:var(--mi-tracking-wide);color:var(--mi-n-400);background:var(--mi-ink-900);padding:8px 14px 0;border-radius:var(--mi-r-md) var(--mi-r-md) 0 0}.Hub_code__Mtb6h{margin:0;padding:14px;overflow-x:auto;background:var(--mi-ink-900);color:var(--mi-n-100);font-size:.85rem;line-height:1.6;border-radius:var(--mi-r-md)}.Hub_codeLang__Y7mCu+.Hub_code__Mtb6h{border-radius:0 0 var(--mi-r-md) var(--mi-r-md)}.Hub_code__Mtb6h code{background:none;padding:0;color:inherit;font-size:inherit}.Hub_figure__YLvJf{margin:1.8em 0}.Hub_figure__YLvJf img{width:100%;height:auto;display:block;border-radius:var(--mi-r-md);border:1px solid var(--hub-rule)}.Hub_html__Bzjw9{margin:1.6em 0;width:100%}.Hub_faq__9uNrf{margin:1em 0 0}.Hub_faqItem__atyFI{padding:16px 0;border-top:1px solid var(--hub-rule)}.Hub_faqItem__atyFI:last-child{border-bottom:1px solid var(--hub-rule)}.Hub_faqQ__ItwO3{font-size:1.0625rem;font-weight:700;margin:0 0 6px;line-height:1.4}.Hub_faqA__b9zO5{margin:0 0 .6em;font-size:.97em;color:var(--hub-ink-2)}.Hub_faqA__b9zO5:last-child{margin-bottom:0}.Hub_cta__GaljU{display:grid;grid-template-columns:auto 1fr;grid-gap:12px 14px;gap:12px 14px;align-items:start;border:1px solid var(--mi-border-strong);border-radius:var(--mi-r-md);padding:16px;margin:2em 0;background:var(--mi-n-0)}.Hub_ctaIcon__jr4rK{width:38px;height:38px;border-radius:var(--mi-r-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--mi-blue-50);color:var(--mi-blue-700)}.Hub_ctaBody__hPnll{min-width:0}.Hub_ctaTitle__G5Imj{margin:0 0 2px;font-weight:700;font-size:1rem;line-height:1.4}.Hub_ctaText__HvF2w{margin:0;font-size:.9rem;line-height:1.55;color:var(--hub-ink-2)}.Hub_page__o9NTl .Hub_ctaBtn__Eub8U{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;background:var(--mi-ink-900);color:#fff;text-decoration:none;font-size:.875rem;font-weight:600;padding:9px 14px;border-radius:var(--mi-r-sm)}.Hub_page__o9NTl .Hub_ctaBtn__Eub8U:hover{background:var(--mi-blue-700)}@media (min-width:640px){.Hub_cta__GaljU{grid-template-columns:auto 1fr auto;align-items:center}.Hub_page__o9NTl .Hub_ctaBtn__Eub8U{grid-column:auto;justify-self:end;white-space:nowrap}}.Hub_sources__eXCDW{margin:3em 0 0;padding-top:1.4em;border-top:1px solid var(--hub-rule)}.Hub_sourcesTitle__hV2Fn{font-size:1rem;font-weight:700;margin:0 0 10px}.Hub_sources__eXCDW ol{margin:0;padding-left:1.4em;font-size:.875rem;line-height:1.6;color:var(--hub-ink-2)}.Hub_sources__eXCDW li{margin:0 0 8px;overflow-wrap:anywhere}.Hub_srcNote__tf8vr,.Hub_srcPub__thHbX{color:var(--hub-ink-3)}.Hub_srcNote__tf8vr{display:block;font-size:.8125rem}.Hub_articleFoot__hl5An{margin-top:2.2em;display:flex;flex-direction:column;gap:16px}.Hub_share__9Zv7T{display:flex;flex-wrap:wrap;gap:8px}.Hub_share__9Zv7T a,.Hub_share__9Zv7T button{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--mi-fs-sm);font-weight:600;color:var(--hub-ink);text-decoration:none;background:var(--mi-n-0);border:1px solid var(--mi-border-strong);border-radius:var(--mi-r-full);padding:7px 14px;cursor:pointer}.Hub_share__9Zv7T a:hover,.Hub_share__9Zv7T button:hover{border-color:var(--hub-ink)}.Hub_tags__J0IXM{display:flex;flex-wrap:wrap;gap:6px}.Hub_tag__bX7Rp{font-size:var(--mi-fs-xs);color:var(--hub-ink-2)!important;text-decoration:none;background:var(--mi-n-100);border-radius:var(--mi-r-full);padding:4px 10px}.Hub_tag__bX7Rp:hover{background:var(--mi-n-200)}.Hub_standards__5tk8V{font-size:var(--mi-fs-sm);color:var(--hub-ink-3);line-height:1.6;margin:0}.Hub_related__juxmN{max-width:960px;margin:64px auto 0;padding-top:28px;border-top:1px solid var(--hub-rule)}.Hub_relatedTitle__i7ThG{font-family:"Outfit",var(--mi-font);font-size:1.375rem;font-weight:700;margin:0 0 16px}.Hub_cardGrid__yqaWE{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));grid-gap:16px;gap:16px}.Hub_page__o9NTl .Hub_card__P5J1L{display:flex;flex-direction:column;gap:8px;padding:18px;min-width:0;border:1px solid var(--hub-rule);border-radius:var(--mi-r-md);background:var(--mi-n-0);color:var(--hub-ink);text-decoration:none;transition:border-color var(--mi-dur-fast) var(--mi-ease-soft),box-shadow var(--mi-dur-fast) var(--mi-ease-soft)}.Hub_page__o9NTl .Hub_card__P5J1L:hover{border-color:var(--mi-border-strong);box-shadow:var(--mi-shadow-sm)}.Hub_cardEyebrow__u11_P{font-size:var(--mi-fs-micro);text-transform:uppercase;letter-spacing:var(--mi-tracking-wide);font-weight:700;color:var(--mi-blue-700)}.Hub_cardTitle__UyQPT{font-family:"Outfit",var(--mi-font);font-size:1.125rem;font-weight:700;line-height:1.3}.Hub_cardText__WQlCS{font-size:.9rem;line-height:1.55;color:var(--hub-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Hub_cardMeta__udKV4{margin-top:auto;font-size:var(--mi-fs-xs);color:var(--hub-ink-3)}.Hub_indexWrap__h0kDd{max-width:1080px;margin:0 auto;padding:36px var(--mi-gutter) 0}.Hub_indexWrap__h0kDd .Hub_crumbs__L5Js7{max-width:none;margin:0 0 14px;padding:0}.Hub_indexHead__ttO6R{max-width:720px;margin-bottom:26px}.Hub_eyebrow__rqo4B{display:inline-flex;align-items:center;gap:6px;font-size:var(--mi-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--mi-tracking-wide);color:var(--mi-blue-700);margin:0 0 10px}.Hub_indexH1__pOlYQ{font-family:"Outfit",var(--mi-font);font-size:clamp(1.875rem,1.3rem + 2.2vw,2.75rem);line-height:1.12;letter-spacing:var(--mi-tracking-tight);font-weight:700;margin:0 0 12px}.Hub_indexLead__Lo_7f{font-size:var(--mi-fs-lead);line-height:1.6;color:var(--hub-ink-2);margin:0}.Hub_tagInline__C8SUS{color:var(--mi-blue-700)}.Hub_topics__w1LrR{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.Hub_page__o9NTl .Hub_topicChip__6vTla{display:inline-flex;align-items:center;gap:8px;font-size:var(--mi-fs-sm);font-weight:600;text-decoration:none;color:var(--hub-ink);background:var(--mi-n-0);border:1px solid var(--mi-border-strong);border-radius:var(--mi-r-full);padding:7px 14px}.Hub_page__o9NTl .Hub_topicChip__6vTla:hover{border-color:var(--hub-ink)}.Hub_topicCount__ryrFV{font-size:var(--mi-fs-micro);color:var(--hub-ink-3);font-weight:600}.Hub_pager__swAd_{display:flex;justify-content:space-between;align-items:center;margin-top:28px;font-size:var(--mi-fs-sm)}.Hub_pager__swAd_ a{display:inline-flex;align-items:center;gap:4px;font-weight:600;text-decoration:none}.Hub_pagerAt__WBoXy{color:var(--hub-ink-3)}.Hub_empty__Blzl2{text-align:center;padding:56px 20px;border:1px dashed var(--mi-border-strong);border-radius:var(--mi-r-lg);color:var(--hub-ink-2)}.Hub_empty__Blzl2 svg{color:var(--hub-ink-3)}.Hub_empty__Blzl2 h2{font-size:1.25rem;color:var(--hub-ink);margin:12px 0 6px}.Hub_empty__Blzl2 p{max-width:460px;margin:0 auto 18px;line-height:1.6}.Hub_page__o9NTl .Hub_emptyBtn__HrEw7{display:inline-block;background:var(--mi-ink-900);color:#fff;text-decoration:none;font-weight:600;font-size:var(--mi-fs-sm);padding:10px 16px;border-radius:var(--mi-r-sm)}