._body_ok9xv_7{font-size:17px;line-height:1.75;color:var(--c-text-2)}._section_ok9xv_13{scroll-margin-top:calc(var(--nav-h) + 24px)}._section_ok9xv_13+._section_ok9xv_13{margin-top:56px}._h2_ok9xv_21{position:relative;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.25;letter-spacing:-.018em;color:var(--c-text-1);margin:0 0 20px;scroll-margin-top:calc(var(--nav-h) + 24px)}._h3_ok9xv_32{font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--c-text-1);margin:36px 0 12px}._h4_ok9xv_41{font-size:16px;font-weight:700;line-height:1.4;color:var(--c-text-2);margin:26px 0 8px}._anchor_ok9xv_49{margin-left:10px;font-size:20px;font-weight:400;color:var(--c-text-3);opacity:0;transition:opacity .15s}._h2_ok9xv_21:hover ._anchor_ok9xv_49,._anchor_ok9xv_49:focus-visible{opacity:1}._anchor_ok9xv_49:hover{color:var(--c-primary)}._p_ok9xv_62{margin:0 0 20px;max-width:68ch}._p_ok9xv_62:last-child{margin-bottom:0}._strong_ok9xv_68{font-weight:700;color:var(--c-text-1)}._link_ok9xv_73{color:var(--c-primary);font-weight:500;text-decoration:underline;text-decoration-color:var(--c-primary-border);text-underline-offset:3px;transition:text-decoration-color .15s,color .15s}._link_ok9xv_73:hover{color:var(--c-primary-hover);text-decoration-color:currentColor}._inlineCode_ok9xv_86{font-family:var(--font-mono);font-size:.88em;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:1px 6px;color:var(--c-text-1);white-space:nowrap}._ul_ok9xv_98,._ol_ok9xv_98{margin:0 0 24px;padding:0;max-width:68ch;list-style:none;counter-reset:ol-counter}._li_ok9xv_73{position:relative;padding-left:28px;margin-bottom:12px}._li_ok9xv_73:last-child{margin-bottom:0}._ul_ok9xv_98 ._li_ok9xv_73:before{content:"";position:absolute;left:6px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--c-primary)}._ol_ok9xv_98 ._li_ok9xv_73{counter-increment:ol-counter}._ol_ok9xv_98 ._li_ok9xv_73:before{content:counter(ol-counter) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--c-primary);font-variant-numeric:tabular-nums}._steps_ok9xv_138{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:4px}._step_ok9xv_138{position:relative;display:grid;grid-template-columns:34px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--c-border)}._step_ok9xv_138:last-child{border-bottom:1px solid var(--c-border)}._stepNum_ok9xv_156{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--c-primary-light);border:1px solid var(--c-primary-border);color:var(--c-primary);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}._stepBody_ok9xv_171{min-width:0}._stepTitle_ok9xv_173{font-size:17px;font-weight:700;line-height:1.4;color:var(--c-text-1);margin:5px 0 6px}._stepText_ok9xv_181{margin:0;font-size:16px;line-height:1.7;color:var(--c-text-2);max-width:64ch}._codeFigure_ok9xv_190{margin:0 0 28px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--c-border);box-shadow:var(--shadow-sm)}._codeBar_ok9xv_198{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#1e293b;border-bottom:1px solid rgba(255,255,255,.08)}._codeDots_ok9xv_207{display:inline-flex;gap:6px}._codeDots_ok9xv_207 span{width:10px;height:10px;border-radius:50%}._codeLang_ok9xv_217{font-family:var(--font-mono);font-size:12px;font-weight:500;color:#94a3b8;letter-spacing:.04em}._pre_ok9xv_225{margin:0;padding:20px 22px;background:var(--c-code-bg);color:var(--c-code-text);font-family:var(--font-mono);font-size:13.5px;line-height:1.7;overflow-x:auto;tab-size:2}._codeCaption_ok9xv_237{padding:12px 16px;font-size:13px;color:var(--c-text-2);background:var(--c-surface);border-top:1px solid var(--c-border)}._callout_ok9xv_246{display:grid;grid-template-columns:22px 1fr;gap:14px;padding:20px 22px;border-radius:var(--radius-md);border:1px solid;margin:0 0 28px;max-width:72ch}._calloutIcon_ok9xv_257{width:22px;height:22px;margin-top:1px}._calloutIcon_ok9xv_257 svg{width:100%;height:100%}._calloutTitle_ok9xv_264{font-size:15px;font-weight:700;color:var(--c-text-1);margin:0 0 4px}._calloutText_ok9xv_271{margin:0;font-size:15.5px;line-height:1.65;color:var(--c-text-2)}._calloutInfo_ok9xv_278{background:var(--c-primary-light);border-color:var(--c-primary-border)}._calloutInfo_ok9xv_278 ._calloutIcon_ok9xv_257{color:var(--c-primary)}._calloutWarn_ok9xv_284{background:#fffbeb;border-color:#fde68a}._calloutWarn_ok9xv_284 ._calloutIcon_ok9xv_257{color:#b45309}._calloutSuccess_ok9xv_290{background:#f0fdf4;border-color:#bbf7d0}._calloutSuccess_ok9xv_290 ._calloutIcon_ok9xv_257{color:var(--c-success)}._tableFigure_ok9xv_297{margin:0 0 28px}._tableScroll_ok9xv_301{overflow-x:auto;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-bg)}._table_ok9xv_297{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}._table_ok9xv_297 th,._table_ok9xv_297 td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--c-border);line-height:1.55}._table_ok9xv_297 thead th{background:var(--c-surface);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2);white-space:nowrap}._table_ok9xv_297 tbody tr:last-child th,._table_ok9xv_297 tbody tr:last-child td{border-bottom:none}._tableRowHead_ok9xv_337{font-weight:600;color:var(--c-text-1)}._table_ok9xv_297 td{color:var(--c-text-2)}._tableCaption_ok9xv_344{margin-top:10px;font-size:13px;color:var(--c-text-3)}._quoteFigure_ok9xv_351{margin:0 0 28px;padding:4px 0 4px 24px;border-left:3px solid var(--c-primary);max-width:68ch}._quote_ok9xv_351{margin:0;font-size:19px;line-height:1.6;font-weight:500;color:var(--c-text-1);letter-spacing:-.01em}._quoteCite_ok9xv_367{margin-top:10px;font-size:14px;color:var(--c-text-3)}._stats_ok9xv_374{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:0 0 28px}._stat_ok9xv_374{padding:20px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);text-align:center}._statValue_ok9xv_389{display:block;font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--c-primary);margin-bottom:6px}._statLabel_ok9xv_399{display:block;font-size:13.5px;line-height:1.5;color:var(--c-text-2)}._figure_ok9xv_409{margin:0 0 32px}._figureImg_ok9xv_413{display:block;width:100%;height:auto;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);box-shadow:var(--shadow-sm)}._figureBare_ok9xv_423 ._figureImg_ok9xv_413{border:none;box-shadow:none;background:none}._figureCaption_ok9xv_429{margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--c-text-3)}._figureRow_ok9xv_437{margin:0 0 32px}._figureRowGrid_ok9xv_439{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._figureRowItem_ok9xv_445{display:flex;flex-direction:column;gap:8px;min-width:0}._figureRowLabel_ok9xv_452{font-size:12.5px;font-weight:500;color:var(--c-text-2)}._figurePending_ok9xv_463{margin:0 0 32px;padding:26px 24px;border:2px dashed var(--c-primary-border);border-radius:var(--radius-md);background:var(--c-primary-light)}._figurePendingLabel_ok9xv_471{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary)}._figurePendingBrief_ok9xv_480{margin:0;font-size:14.5px;line-height:1.6;color:var(--c-text-1)}._figurePendingPath_ok9xv_487{display:inline-block;margin-top:10px;font-family:var(--font-mono);font-size:12.5px;color:var(--c-text-2);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:3px 8px}._diagram_ok9xv_502{margin:0 0 32px}._diagramInner_ok9xv_506{padding:20px 16px;border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-bg);overflow-x:auto}._diagramInner_ok9xv_506 svg{min-width:520px;display:block}@media(max-width:768px){._body_ok9xv_7{font-size:16px}._section_ok9xv_13+._section_ok9xv_13{margin-top:44px}._anchor_ok9xv_49{display:none}._step_ok9xv_138{grid-template-columns:28px 1fr;gap:12px}._stepNum_ok9xv_156{width:28px;height:28px;font-size:13px}._pre_ok9xv_225{font-size:12.5px;padding:16px}._callout_ok9xv_246{padding:16px 18px;gap:12px}}._page_hhlxx_6{color:var(--c-text-1);position:relative}._progress_hhlxx_12{position:fixed;top:var(--nav-h);left:0;width:100%;height:2px;background:var(--c-primary);transform-origin:0 50%;transform:scaleX(0);z-index:30;will-change:transform}._header_hhlxx_28{background:radial-gradient(900px 420px at 78% -20%,rgba(0,123,255,.08),transparent 65%),var(--c-bg);padding:48px 0 44px;border-bottom:1px solid var(--c-border)}._crumbs_hhlxx_36{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--c-text-3);margin-bottom:24px}._crumbs_hhlxx_36 a{color:var(--c-text-2);transition:color .15s}._crumbs_hhlxx_36 a:hover{color:var(--c-primary)}._headerMeta_hhlxx_51{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}._cat_hhlxx_59{--cat-accent: var(--c-primary);display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cat-accent);padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--cat-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--cat-accent) 26%,transparent)}._kind_hhlxx_74{font-size:12.5px;color:var(--c-text-3);font-weight:500}._title_hhlxx_80{font-size:clamp(30px,4.4vw,48px);font-weight:700;line-height:1.12;letter-spacing:-.026em;color:var(--c-text-1);margin:0 0 18px;max-width:20ch}._standfirst_hhlxx_90{font-size:clamp(16px,1.8vw,19px);line-height:1.65;color:var(--c-text-2);margin:0 0 26px;max-width:62ch}._byline_hhlxx_98{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--c-text-3)}._author_hhlxx_106 a{color:var(--c-text-2);font-weight:500;text-decoration:underline;text-underline-offset:2px}._author_hhlxx_106 a:hover{color:var(--c-primary)}._sep_hhlxx_113{color:var(--c-border)}._layout_hhlxx_118{padding:56px 0 80px}._grid_hhlxx_120{display:grid;grid-template-columns:minmax(0,1fr) 264px;gap:64px;align-items:start}._article_hhlxx_127,._sidebar_hhlxx_130{min-width:0}._sidebarInner_hhlxx_132{position:sticky;top:calc(var(--nav-h) + 32px);display:flex;flex-direction:column;gap:24px}._toc_hhlxx_140{border-left:2px solid var(--c-border);padding-left:18px;max-height:calc(100vh - var(--nav-h) - 220px);overflow-y:auto}._tocTitle_hhlxx_147{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);margin:0 0 12px}._tocList_hhlxx_156{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}._tocLink_hhlxx_165{display:block;font-size:13.5px;line-height:1.5;color:var(--c-text-2);padding:5px 0;transition:color .15s}._tocLink_hhlxx_165:hover{color:var(--c-primary)}._tocLink_hhlxx_165[aria-current=true]{color:var(--c-primary);font-weight:500}._sidebarCta_hhlxx_183{padding:20px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md)}._sidebarCtaTitle_hhlxx_189{font-size:14.5px;font-weight:700;color:var(--c-text-1);margin:0 0 6px;line-height:1.35}._sidebarCtaText_hhlxx_196{font-size:13px;line-height:1.55;color:var(--c-text-2);margin:0 0 14px}._tocMobile_hhlxx_204{display:none;margin:0 0 32px;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);overflow:hidden}._tocMobile_hhlxx_204 summary{padding:14px 18px;font-size:14px;font-weight:700;color:var(--c-text-1);cursor:pointer;list-style:none}._tocMobile_hhlxx_204 summary::-webkit-details-marker{display:none}._tocMobile_hhlxx_204 summary:after{content:"▾";float:right;color:var(--c-text-3);transition:transform .15s}._tocMobile_hhlxx_204[open] summary:after{transform:rotate(180deg)}._tocMobile_hhlxx_204 ol{list-style:none;padding:0 18px 16px;margin:0;counter-reset:toc}._tocMobile_hhlxx_204 li{counter-increment:toc}._tocMobile_hhlxx_204 a{display:block;padding:7px 0;font-size:14px;color:var(--c-text-2);border-top:1px solid var(--c-border)}._tocMobile_hhlxx_204 a:before{content:counter(toc) ". ";color:var(--c-text-3);font-variant-numeric:tabular-nums}._tocMobile_hhlxx_204 a:hover{color:var(--c-primary)}._answerBlock_hhlxx_252{background:var(--c-primary-light);border:1px solid var(--c-primary-border);border-radius:var(--radius-lg);padding:26px 28px;margin:0 0 28px;scroll-margin-top:calc(var(--nav-h) + 24px)}._answerTitle_hhlxx_261{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);margin:0 0 10px}._answerText_hhlxx_270{font-size:17.5px;line-height:1.65;color:var(--c-text-1);margin:0;font-weight:500;letter-spacing:-.005em}._intro_hhlxx_280{font-size:17.5px;line-height:1.75;color:var(--c-text-2);margin:0 0 32px;max-width:68ch}._intro_hhlxx_280 p{margin:0 0 18px}._intro_hhlxx_280 p:last-child{margin-bottom:0}._covers_hhlxx_291{margin:0 0 36px;padding:22px 26px;border-left:3px solid var(--c-primary);background:var(--c-surface);border-radius:0 var(--radius-md) var(--radius-md) 0}._coversTitle_hhlxx_299{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);margin:0 0 12px}._coversList_hhlxx_308{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._coversList_hhlxx_308 li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.6;color:var(--c-text-2)}._coversList_hhlxx_308 li:before{content:"";position:absolute;left:4px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--c-primary)}._takeaways_hhlxx_335{border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:24px 26px;margin:0 0 40px;background:var(--c-bg)}._takeawaysTitle_hhlxx_343{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);margin:0 0 14px}._takeawaysList_hhlxx_352{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}._takeawaysList_hhlxx_352 li{display:grid;grid-template-columns:16px 1fr;gap:11px;align-items:start;font-size:15.5px;line-height:1.6;color:var(--c-text-2)}._takeawayTick_hhlxx_369{margin-top:4px;flex-shrink:0}._faqSection_hhlxx_374{margin-top:64px;padding-top:48px;border-top:1px solid var(--c-border);scroll-margin-top:calc(var(--nav-h) + 24px)}._faqHeading_hhlxx_381{font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.25;letter-spacing:-.018em;color:var(--c-text-1);margin:0 0 24px;scroll-margin-top:calc(var(--nav-h) + 24px)}._faqList_hhlxx_393{margin:0;border-top:1px solid var(--c-border)}._faqItem_hhlxx_398{border-bottom:1px solid var(--c-border)}._faqBtn_hhlxx_400{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;font-size:16.5px;font-weight:500;line-height:1.45;color:var(--c-text-1);cursor:pointer;list-style:none;transition:color .15s}._faqBtn_hhlxx_400::-webkit-details-marker{display:none}._faqBtn_hhlxx_400::marker{content:""}._faqBtn_hhlxx_400:hover{color:var(--c-primary)}._faqBtn_hhlxx_400:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px;border-radius:var(--radius-sm)}._faqQuestion_hhlxx_423{flex:1}._faqIcon_hhlxx_425{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-surface-2);color:var(--c-text-2);transition:transform .2s,background .15s,color .15s}._faqItem_hhlxx_398[open] ._faqIcon_hhlxx_425{transform:rotate(45deg);background:var(--c-primary);color:#fff}._faqAnswer_hhlxx_443{margin:0}._faqAnswer_hhlxx_443 p{margin:0;padding:0 48px 22px 0;font-size:15.5px;line-height:1.7;color:var(--c-text-2);max-width:68ch}._tags_hhlxx_456{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:40px}._tagsLabel_hhlxx_463{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);margin-right:4px}._tag_hhlxx_456{font-size:13px;color:var(--c-text-2);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:999px;padding:4px 12px}._inlineCta_hhlxx_480{margin-top:48px;padding:28px 30px;border:1px solid var(--c-primary-border);border-radius:var(--radius-lg);background:var(--c-primary-light);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}._inlineCtaTitle_hhlxx_493{font-size:19px;font-weight:700;color:var(--c-text-1);margin:0 0 6px;letter-spacing:-.012em}._inlineCtaText_hhlxx_501{font-size:15px;line-height:1.6;color:var(--c-text-2);margin:0;max-width:46ch}._inlineCtaActions_hhlxx_509{display:flex;gap:10px;flex-wrap:wrap}._relatedSection_hhlxx_518{padding:72px 0;background:var(--c-surface);border-top:1px solid var(--c-border)}._relatedTitle_hhlxx_524{font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.018em;color:var(--c-text-1);margin:0 0 28px}._relatedGrid_hhlxx_532{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:20px}._relatedCard_hhlxx_538{display:flex;flex-direction:column;gap:10px;padding:24px 22px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);transition:box-shadow .2s,border-color .2s,transform .2s}._relatedCard_hhlxx_538:hover{box-shadow:var(--shadow-md);border-color:var(--c-primary-border);transform:translateY(-2px)}._relatedCat_hhlxx_554{--cat-accent: var(--c-primary);align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cat-accent);padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--cat-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--cat-accent) 26%,transparent)}._relatedCardTitle_hhlxx_568{font-size:17px;font-weight:700;line-height:1.35;color:var(--c-text-1);letter-spacing:-.012em}._relatedCard_hhlxx_538:hover ._relatedCardTitle_hhlxx_568{color:var(--c-primary)}._relatedExcerpt_hhlxx_577{font-size:14px;line-height:1.6;color:var(--c-text-2)}._relatedGo_hhlxx_583{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--c-text-3)}._relatedArrow_hhlxx_592{transition:transform .18s ease}._relatedCard_hhlxx_538:hover ._relatedArrow_hhlxx_592{transform:translate(3px);color:var(--c-primary)}._backLink_hhlxx_598{margin:32px 0 0;font-size:14.5px}._backLink_hhlxx_598 a{color:var(--c-primary);font-weight:500}._backLink_hhlxx_598 a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){._grid_hhlxx_120{grid-template-columns:1fr;gap:0}._sidebar_hhlxx_130{display:none}._tocMobile_hhlxx_204{display:block}}@media(max-width:768px){._header_hhlxx_28{padding:32px 0 36px}._layout_hhlxx_118{padding:40px 0 64px}._title_hhlxx_80{max-width:none}._answerBlock_hhlxx_252{padding:22px 20px}._answerText_hhlxx_270{font-size:16.5px}._takeaways_hhlxx_335{padding:20px}._faqAnswer_hhlxx_443 p{padding-right:0}._faqBtn_hhlxx_400{font-size:15.5px;gap:14px}._inlineCta_hhlxx_480{padding:24px 20px}._relatedSection_hhlxx_518{padding:56px 0}}@media(prefers-reduced-motion:reduce){._relatedCard_hhlxx_538,._relatedArrow_hhlxx_592,._faqIcon_hhlxx_425,._progress_hhlxx_12{transition:none}._relatedCard_hhlxx_538:hover{transform:none}}
